Preserving architectural pattern composition information through explicit merging operators

Tu Minh Ton That 1 Salah Sadou 1 Flavio Oquendo 1 Isabelle Borne 1
1 ArchWare
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires
Abstract : Composable software systems have been proved to support the adaptation to new requirements thanks to their flexibility. A typical method of composable software development is to select and combine a number of patterns that address the expected quality requirements. Therefore, pattern composition has become a crucial aspect during software design. One of the shortcomings of existing work about pattern composition is the vaporization of composition information which leads to the problem of traceability and reconstructability of patterns. In this paper we propose to give first-class status to pattern merging operators to facilitate the preservation of composition information. The approach is tool-supported and an empirical study has also been conducted to highlight its effectiveness. By applying the approach on the composition of a set of formalized architectural patterns, including their variants, we have shown that composed patterns have become traceable and reconstructable.
Type de document :
Article dans une revue
Future Generation Computer Systems, Elsevier, 2015, 47, pp.97-112
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01440346
Contributeur : Flavio Oquendo <>
Soumis le : jeudi 19 janvier 2017 - 11:37:15
Dernière modification le : jeudi 15 novembre 2018 - 11:58:39

Identifiants

  • HAL Id : hal-01440346, version 1

Citation

Tu Minh Ton That, Salah Sadou, Flavio Oquendo, Isabelle Borne. Preserving architectural pattern composition information through explicit merging operators. Future Generation Computer Systems, Elsevier, 2015, 47, pp.97-112. 〈hal-01440346〉

Partager

Métriques

Consultations de la notice

399