Preserving architectural pattern composition information through explicit merging operators

Minh Tu Thon That 1 S Sadou 1 F Oquendo 1 I 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 ad-dress 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 in-formation which leads to the problem of traceability and reconstructability of patterns. In this paper we propose to give first-class status to pattern merg-ing 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, 2017, pp.1-32. 〈10.1016/j.future.2014.09.002〉
Liste complète des métadonnées

Littérature citée [28 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01102209
Contributeur : Salah Sadou <>
Soumis le : lundi 12 janvier 2015 - 11:53:12
Dernière modification le : mercredi 16 mai 2018 - 11:24:04
Document(s) archivé(s) le : lundi 13 avril 2015 - 10:35:57

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Minh Tu Thon That, S Sadou, F Oquendo, I Borne. Preserving architectural pattern composition information through explicit merging operators. Future Generation Computer Systems, Elsevier, 2017, pp.1-32. 〈10.1016/j.future.2014.09.002〉. 〈hal-01102209〉

Partager

Métriques

Consultations de la notice

644

Téléchargements de fichiers

238