J. Ackermann, Formal description of ocl specification patterns for behavioral specification of software components, MODELS Workshop on Tool Support for OCL and Related Formalisms -Needs and Trends, 2005.

J. Ackermann and K. Turowski, A Library of OCL Specification Patterns for Behavioral Specification of Software Components, Proc. of CAiSE'06, pp.255-269, 2006.
DOI : 10.1007/11767138_18

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

. Eclipse, Java emitter templates (jet) Eclipse Board Web Site : http://www.eclipse.org/modeling

. Eclipse, Eclipse modeling framework (emf) Eclipse Board Web Site

. Eclipse, Graphical modeling framework (gmf) Eclipse Board Web Site

. Eclipse, Object constraint language plugin. Eclipse Board Web Site

L. Fabresse, C. Dony, and M. Huchard, Foundations of a simple and unified component-oriented language, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.2-3130, 2008.
DOI : 10.1016/j.cl.2007.05.002

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

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Sofware, 1995.

D. Garlan, R. T. Monroe, and D. Wile, Acme, CASCON First Decade High Impact Papers on, CASCON '10, pp.47-68, 2000.
DOI : 10.1145/1925805.1925814

M. Giese and D. Larsson, Simplifying Transformations of OCL Constraints, Proc. of MODELS'05), 2005.
DOI : 10.1007/11557432_23

A. Jansen, P. Avgeriou, and J. S. Van-der-ven, Enriching software architecture documentation, Proc. of WICSA'05, pp.1232-1248, 2005.
DOI : 10.1016/j.jss.2009.04.052

P. Kruchten, An ontology of architectural design decisions in software intensive systems, Proceedings of the 2nd Groningen Workshop Software Variability, pp.54-61, 2004.

P. Kruchten, R. Capilla, and J. C. Duenas, The Decision View's Role in Software Architecture Practice, IEEE Software, vol.26, issue.2, pp.36-42, 2009.
DOI : 10.1109/MS.2009.52

R. T. Monroe, Capturing software architecture design expertise with armani, 2001.

M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, 1996.

A. Tang, M. A. Babar, I. Gorton, and J. Han, A Survey of the Use and Documentation of Architecture Design Rationale, 5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05), 2005.
DOI : 10.1109/WICSA.2005.7

C. Tibermacine, R. Fleurquin, and S. Sadou, On-Demand Quality-Oriented Assistance in Component-Based Software Evolution, Proc. of CBSE'06, pp.294-309, 2006.
DOI : 10.1007/11783565_21

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

C. Tibermacine, R. Fleurquin, and S. Sadou, A family of languages for architecture constraint specification, Journal of Systems and Software (JSS), 2010.
DOI : 10.1016/j.jss.2009.11.736

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

J. Tyree and A. Akerman, Architecture Decisions: Demystifying Architecture, IEEE Software, vol.22, issue.2, pp.19-27, 2005.
DOI : 10.1109/MS.2005.27