I want to create a project in which I will face a problem:
Program will run uncheck code (implementation of given interface). I suspect some of implementation will be broken, they can throw errors, use to many time, memory, even permissions to files. I suppose I should run them with separate thread and kill the thread if it step out of some arbitrary boundaries.
How can I create such program? I am Java developer, but I do not know any Java tools that allow my to analyze thread variables like memory. What are languages and framework that whould help me create such a project?