Current Projects
DynaMoose 2006.08-... An implementation of the Dynamix meta model. It is the refactored version of the TraceScraper tool written to support my Ph.D. thesis.
Java Wiretap 2006.08-... Java Wiretap is a profiler tool that instruments Java applications and allows a reverse engineer to directly control the extraction of behavioral data units (features) and the level of detail of the dynamic data in a well-defined format. Java Wiretap captures fine-grained dynamic data such as message semds (activations), field access and instance tracking. The extracted model can then be used by a reverse engineering platform for further analysis in reverse engineering environments like Moose extended with DynaMoose for Feature Analysis and Object Flow Analysis, Java Wiretap allows the user to trace different triggerable actions of an application, each representing different features, which can then be treated as distinct feature entities when performing feature analysis. To control the large volume of detailed dynamic information, Java Wiretap allows selective instrumentation of an application at package level. Java WireTap.
TraceScraper 2003.12-... I developed TraceScraper - a Feature-Trace analysis tool built on Moose. It is the original tool support for my Ph.D. thesis.