Dynamo is a tool for the identification of aspects in existing
Java classes by means of a dynamic code analysis.
Execution traces are generated for the use cases
that exercise the main functionalities of a given application. The
relationship between execution traces and executed computational units is
subjected to concept analysis. In the resulting lattice, potential
aspects are detected by determining the use-case specific concepts and
examining their specific computational units. When these come from multiple
classes, which in turn contribute to multiple use-cases, a
candidate aspect is recognized.
Dynamo 1.0 is available as a stand alone application (open source software). To download Dynamo 1.0 click
Dynamo 2.0 is an eclipse plug-in, it will be available soon.