Logo Ingranaggio |d|
Software Evolution and Reverse Engineering


Evoluzione dei Sistemi Software e Reverse Engineering


MARPLE



The MARPLE (Metrics and Architecture Recognition PLug-in for Eclipse) Project focuses on the development of a complete tool for the recognition of software architectures and of design patterns (also with the help of metrics, both common object-oriented and new ones) inside Java programs. As far as the Design Pattern Detection activity is concerned, the analysis provided by the tool are static and based upon the core concept of the identification of the so-called Design Pattern Clues, which are particular code structures and details which should give hints about the presence of design pattern inside the code.



MARPLE
Metrics and Architectures Recognition PLug-in for Eclipse



Design Pattern Clues Catalog




Micro Structures Detector