Authors:
- Emin Topalovic emint@cs.stanford.edu
- Brennan Saeta saeta@cs.stanford.edu
Verityco is a runtime tool that helps detect bad actor code.
Verityco is an sbt based project. To set yourself up, please install sbt.
Once installed, you can clone the repository and build the project. To set up
Eclipse (our favorite IDE), run sbt eclipse on the command line. Then import
the project in Eclipse: File > Import... > Existing Projects into Workspace
Note: Do NOT check in the
.projectand.classpathEclipse configuration files.
Things to do:
- While we capture the constructor, and the receive functions as called by the Akka actors API, we do not capture calls made to preStart, postStop or other life-cycle events. These should be instrumented as well with the thread state actor.