This project is a toy example to understand and demonstrate concepts learned during software testing course. Using SootUp for static analysis and GraphStream for visualization. I also considered using antlr, but it requires building too many things from scratch.
Here is a sample screenshot for control flow graph generated for a simple sorting algorithm implementation.