R. Allen, A Formal Approach to Software Architecture, 1997.

P. Avgeriou and U. Zdun, Architectural patterns revisited a pattern language, 10th European Conference on Pattern Languages of Programs Irsee, pp.1-39, 2005.

I. Bayley and H. Zhu, On the Composition of Design Patterns, 2008 The Eighth International Conference on Quality Software, pp.27-36, 2008.
DOI : 10.1109/QSIC.2008.32

P. Bottoni, E. Guerra, J. , and L. , A language-independent and formal approach to pattern-based modelling with support for composition and analysis, Information and Software Technology, vol.52, issue.8, pp.821-844, 2010.
DOI : 10.1016/j.infsof.2010.03.005

A. Brown and G. Wilson, The Architecture Of Open Source Applications, 2011.

F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal, Pattern-oriented software architecture: a system of patterns, 1996.

P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers et al., Documenting software architectures: views and beyond, 25th International Conference on Software Engineering, 2003. Proceedings., 2010.
DOI : 10.1109/ICSE.2003.1201264

C. Deiters and A. Rausch, A Constructive Approach to Compositional Architecture Design, Proceedings of the 5th European conference on Software architecture, pp.75-82, 2011.
DOI : 10.1007/978-3-540-77351-1_20

R. B. France, S. Dae-kyoo-kim, E. Ghosh, and . Song, A UML-based pattern specification technique, IEEE Transactions on Software Engineering, vol.30, issue.3, pp.193-206, 2004.
DOI : 10.1109/TSE.2004.1271174

D. Garlan, R. Allen, and J. Ockerbloom, Exploiting style in architectural design environments, Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering, pp.175-188, 1994.

S. Giesecke, M. Rohr, F. Marwede, and W. Hasselbring, A style-based architecture modelling approach for uml 2 component diagrams, Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, pp.530-538, 2007.

I. Hammouda and K. Koskimies, An Approach for Structural Pattern Composition, Proceedings of the 6th international conference on Software composition, pp.252-265, 2007.
DOI : 10.1007/978-3-540-77351-1_20

D. Jing, Y. Sheng, and Z. Kang, Visualizing design patterns in their applications and compositions. Software Engineering, IEEE Transactions on, pp.433-453, 2007.

J. Soo, K. , and D. Garlan, Analyzing architectural styles, J. Syst. Softw, pp.1216-1235, 2010.

N. Medvidovic, D. S. Rosenblum, D. F. Redmiles, and J. E. Robbins, Modeling software architectures in the Unified Modeling Language, ACM Transactions on Software Engineering and Methodology, vol.11, issue.1, pp.2-57, 2002.
DOI : 10.1145/504087.504088

P. Muller, F. Fleurey, and J. Jézéquel, Weaving Executability into Object-Oriented Meta-languages, Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems, pp.264-278, 2005.
DOI : 10.1007/11557432_19

URL : https://hal.archives-ouvertes.fr/hal-00795095

C. Pahl, S. Giesecke, and W. Hasselbring, Ontology-based modelling of architectural styles, Information and Software Technology, vol.51, issue.12, pp.1739-1749, 2009.
DOI : 10.1016/j.infsof.2009.06.001

D. Steinberg, F. Budinsky, E. Merks, and M. Paternostro, EMF: eclipse modeling framework, 2008.

M. Tu-ton-that, S. Sadou, and F. Oquendo, Using architectural patterns to define architectural decisions, Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE, pp.196-200, 2012.

C. Tibermacine, S. Sadou, C. Dony, and L. Fabresse, Component-based specification of software architecture constraints, Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, CBSE '11, pp.31-40, 2011.
DOI : 10.1145/2000229.2000235

URL : https://hal.archives-ouvertes.fr/lirmm-00596332

U. Zdun and P. Avgeriou, A catalog of architectural primitives for modeling architectural patterns, Information and Software Technology, vol.50, issue.9-10, pp.1003-1034, 2008.
DOI : 10.1016/j.infsof.2007.09.003