Publications
.
2007. .
2007.
Obfuscating C++ Programs via Control Flow Flattening. Proceedings of the 10th Symposium on Programming Languages and Software Tools (SPLST 2007). :15–29.
.
2007. XEEMU: An Improved XScale Power Simulator. Integrated Circuit and System Design – Power and Timing Modeling, Optimization and Simulation – 17th International Workshop, PATMOS 2007, Gothenburg, Sweden, September 3-5, 2007, Proceedings. 4644:300–309.
.
2007. A Formalisation of the Relationship between Forms of Program Slicing. Science of Computer Programming. 62:228–252.
.
2006. Theoretical Foundations of Dynamic Program Slicing. Theoretical Computer Science. 360:23–41.
.
2006. Formalizing Slicing – Results, Current Work and Challenges. Beyond Program Slicing – Abstracts Collection. 05451:10–11.
.
2005. General Flow-Sensitive Pointer Analysis and Call Graph Construction. Proceedings of the 9th Symposium on Programming Languages and Software Tools (SPLST 2005). :49–58.
.
2005. General Flow-Sensitive Pointer Analysis and Call Graph Construction. Proceedings of the Estonian Academy of Sciences – Engineering. 11:286–295.
.
2005. Minimal Slicing and the Relationships between Forms of Slicing. Proceedings of the 5th {IEEE} International Workshop on Source Code Analysis and Manipulation ({SCAM} 2005). :45–54.
.
2005. Using Dynamic Information in the Interprocedural Static Slicing of Binary Executables. Software Quality Journal. 13:227–245.
.
2005. Code Factoring in GCC. Proceedings of the 2004 GCC Developers' Summit. :79-84.
.
2004. Comparison on Static Slicing of C and Binary Programs. Volume of Extended Abstracts of the 4th Conference of PhD Students in Computer Science (CSCS 2004). :70.
.
2004. Formalizing Executable Dynamic and Forward Slicing. Proceedings of the 4th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2004). :43–52.
.
2004. Interprocedural Static Slicing of Binary Executables. Proceedings of the 3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003). :118–127.
.
2003. Static Slicing of Binary Executables. Volume of Extended Abstracts of the 3rd Conference of PhD Students in Computer Science (CSCS 2002). :60.
.
2002. Columbus – Tool for Reverse Engineering Large Object Oriented Software Systems. Proceedings of the Seventh Symposium on Programming Languages and Software Tools (SPLST 2001). :16-27.
.
2001.