Design Patterns Decomposition for Reverse Engineering

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.

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