One of the prominent approaches in the identification of design patterns for reverse engineering purposes consists in the decomposition of the complex structures that are to be detected into more little components that can be mechanically recognizable. Several sub-components are proposed in the literature, like Design Pattern Clues, Elemental Design Patterns, Micro Patterns and so on, and different tools exploiting these elements have been introduced.
Publications
Using design pattern clues to improve the precision of design pattern detection tools
Francesca Arcelli Fontana, Marco Zanoni, and Stefano Maggioni.
Università degli Studi di Milano-Bicocca, DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione
{arcelli, marco.zanoni, maggioni}@disco.unimib.it
Journal of Object Technology, 10:4:1-31, 2011.
”%%doi:10.5381/jot.2011.10.1.a4%%”.
Elemental Design Patterns Recognition in Java
Francesca Arcelli, Stefano Masiero, Claudia Raibulet
Università degli Studi di Milnao-Bicocca, DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione
{arcelli, masiero, raibulet}@disco.unimib.it
Download STEP06-EDP
The Role of Design Pattern Decomposition in Reverse Engineering Tools
Claudia Raibulet & Francesca Arcelli
Università degli Studi di Milnao-Bicocca, DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione
{raibulet, arcelli}@disco.unimib.it
Download IWDPTP05
A Comparison of Reverse Engineering Tools based on Design Pattern Decomposition
Francesca Arcelli, Stefano Masiero, Claudia Raibulet, Francesco Tisato
DISCo – Dipartimento di Informatica Sistemistica e Comunicazione, Università degli Studi di Milano-Bicocca, I-20126, Milan, Italy
{arcelli, masiero, raibulet, tisato}@disco.unimib.it
Download ASWEC05
DESIGN PATTERN RECOGNITION
Francesca Arcelli, Claudia Raibulet, Francesco Tisato
Università degli Studi di Milano-Bicocca, Dipartimento di Informatica, Sistemistica e Comunicazione, Via Bicocca degli Arcimboldi, 8, I-20126 – Milano, Italy
arcelli@disco.unimib.it
Download IASSE04
Last modified: 2012