Universität Karlsruhe
Combining Static and Dynamic Analyses to Detect Interaction Patterns

Technischer Bericht

[HHL2001]Dirk Heuzeroth, Thomas Holl, Welf Löwe, Combining Static and Dynamic Analyses to Detect Interaction Patterns, Dec 2001.

Zusammenfassung

We detect interaction patterns in legacy code combining static and dynamic analyses. The analyses do not depend on coding or naming conventions. We classified potential pattern instances according to the evidence our analyses provide. We discuss our approach with the Observer Pattern as an example. Our Java implementation analyzes Java programs. We evaluated our approach by self applying the tool looking for Observers in its code. We do not miss a pattern instance. The class of pattern instances our analyses provided a high evidence for, contains 80% of all actual pattern instances but no false positive.

[Erzeuge bibTeX Eintrag]

Autoren

Alumni
Prof. Welf Löwe
Dr. Dirk Heuzeroth
Ex-Studenten
Thomas Holl
Login
Links