. Acceleo, Implementation of mof to text language

L. Bass, P. Clements, and R. Kazman, Software architecture in practice, 2012.

L. C. Briand, W. Dzidek, and Y. Labiche, Using aspect-oriented programming to instrument ocl contracts in java, Canada, 2004.

J. Cabot, R. Clarisó, and D. Riera, UMLtoCSP, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering , ASE '07, pp.547-548, 2007.
DOI : 10.1145/1321631.1321737

B. Demuth, The dresden ocl toolkit and its role in information systems development, Proc. of the 13th International Conference on Information Systems Development (ISD2004), 2004.

T. Erl, SOA design patterns, 2008.

A. Ferdjoukh, A. E. Baert, A. Chateau, R. Coletta, and C. Nebut, A CSP Approach for Metamodel Instantiation, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence, p.10441051, 2013.
DOI : 10.1109/ICTAI.2013.156

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

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of Reusable Object-Oriented Software, 1994.

A. Hamie, Pattern-based mapping of ocl specifications to jml contracts, Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on, pp.193-200, 2014.

K. Hassam, S. Sadou, and R. Fleurquin, Adapting ocl constraints after a refactoring of their model using an mde process. In: BElgian-NEtherlands software eVOLution seminar, pp.16-27, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00664877

H. Hussmann, B. Demuth, and F. Finger, Modular architecture for a toolset supporting ocl, pp.278-293, 2000.

F. Jouault and I. Kurtev, Transforming Models with ATL, Satellite Events at the MoDELS 2005 Conference, pp.128-138, 2006.
DOI : 10.1007/11663430_14

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

M. Petre, UML in practice, 2013 35th International Conference on Software Engineering (ICSE), pp.722-731, 2013.
DOI : 10.1109/ICSE.2013.6606618

T. Reenskaug, Thing-model-view editor an example from a planning system, xerox parc technical note, 1979.

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

C. Tibermacine, Software Architecture 2, chap. Software Architecture: Architecture Constraints, 2014.

C. Tibermacine, R. Fleurquin, and S. Sadou, On-Demand Quality-Oriented Assistance in Component-Based Software Evolution, Proceedings of the 9th ACM SIGSOFT International Symposium on Component-Based Software Engineering (CBSE'06), pp.294-309, 2006.
DOI : 10.1007/11783565_21

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

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