AHCI RESEARCH GROUP
Publications
Papers published in international journals,
proceedings of conferences, workshops and books.
OUR RESEARCH
Scientific Publications
How to
Here you can find the complete list of our publications.
You can use the tag cloud to select only the papers dealing with specific research topics.
You can expand the Abstract, Links and BibTex record for each paper.
You can use the tag cloud to select only the papers dealing with specific research topics.
You can expand the Abstract, Links and BibTex record for each paper.
2008
Sabatucci, Luca; Garcia, Alessandro F.; Cacho, Nélio; Cossentino, Massimo; Gaglio, Salvatore
Conquering Fine-Grained Blends of Design Patterns Proceedings Article
In: ICSR, pp. 294–305, 2008.
Abstract | Links | BibTeX | Tags: Design Patterns, Pattern Blending, Reusability
@inproceedings{sabatucciConqueringFineGrainedBlends2008,
title = {Conquering Fine-Grained Blends of Design Patterns},
author = { Luca Sabatucci and Alessandro F. Garcia and Nélio Cacho and Massimo Cossentino and Salvatore Gaglio},
doi = {10.1007/978-3-540-68073-4_32},
year = {2008},
date = {2008-01-01},
booktitle = {ICSR},
pages = {294--305},
abstract = {The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, supporting the reuse of composite patterns across different software projects. In this context, this paper proposes a fine-grained composition language for describing varying blends of design patterns based on their structural and behavioural semantics. The reusability and expressiveness of the proposed language are assessed through its application to 32 compositions of GoF patterns recurrently appearing in three different case studies: the OpenOrb middleware, the JHotDraw and JUnit frameworks.},
keywords = {Design Patterns, Pattern Blending, Reusability},
pubstate = {published},
tppubtype = {inproceedings}
}
The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, supporting the reuse of composite patterns across different software projects. In this context, this paper proposes a fine-grained composition language for describing varying blends of design patterns based on their structural and behavioural semantics. The reusability and expressiveness of the proposed language are assessed through its application to 32 compositions of GoF patterns recurrently appearing in three different case studies: the OpenOrb middleware, the JHotDraw and JUnit frameworks.
Sabatucci, Luca; Garcia, Alessandro F.; Cacho, Nélio; Cossentino, Massimo; Gaglio, Salvatore
Conquering Fine-Grained Blends of Design Patterns Proceedings Article
In: ICSR, pp. 294–305, 2008.
Abstract | Links | BibTeX | Tags: Design Patterns, Pattern Blending, Reusability
@inproceedings{sabatucci_conquering_2008,
title = {Conquering Fine-Grained Blends of Design Patterns},
author = {Luca Sabatucci and Alessandro F. Garcia and Nélio Cacho and Massimo Cossentino and Salvatore Gaglio},
doi = {10.1007/978-3-540-68073-4_32},
year = {2008},
date = {2008-01-01},
booktitle = {ICSR},
pages = {294–305},
abstract = {The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, supporting the reuse of composite patterns across different software projects. In this context, this paper proposes a fine-grained composition language for describing varying blends of design patterns based on their structural and behavioural semantics. The reusability and expressiveness of the proposed language are assessed through its application to 32 compositions of GoF patterns recurrently appearing in three different case studies: the OpenOrb middleware, the JHotDraw and JUnit frameworks.},
keywords = {Design Patterns, Pattern Blending, Reusability},
pubstate = {published},
tppubtype = {inproceedings}
}
The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. The explicit description of pattern compositions is the key for (i) documenting the structure and the behavior of blended patterns and, (ii) more importantly, supporting the reuse of composite patterns across different software projects. In this context, this paper proposes a fine-grained composition language for describing varying blends of design patterns based on their structural and behavioural semantics. The reusability and expressiveness of the proposed language are assessed through its application to 32 compositions of GoF patterns recurrently appearing in three different case studies: the OpenOrb middleware, the JHotDraw and JUnit frameworks.