S9 SIIA Méta modélisation

Présentation

Ce cours introduit les aspects généraux du domaine de la modélisation et de la méta-modélisation. Enjeux, terminologie, langages spécifiques, environnements et applications

Pré-requis nécessaires

Programmation, Modélisation, Compilation des langages, Interprétation des langages

Descriptif

Programme (20h) :

Introduction : terminologie de l’ingénierie dirigée par les modèles (3x2h)

Méta-modélisation et langages spécifiques : spécification des langages, validation et sémantique (4x2h)

Aspects pratiques de l’IDM, UML, E-Core (3x2h)

Bibliographie

Arie van Deursen, Paul Klint, and Joost Visser. 2000. Domain-specific languages: an annotated bibliography. SIGPLAN Not. 35, 6 (June 2000), 26-36. DOI=10.1145/352029.352035 http://doi.acm.org/10.1145/352029.352035

Ivan Kurtev, Jean Bézivin, Frédéric Jouault, and Patrick Valduriez. 2006. Model-based DSL frameworks. In Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications (OOPSLA '06). ACM, New York, NY, USA, 602-616. DOI=10.1145/1176617.1176632 http://doi.acm.org/10.1145/1176617.1176632

Marjan Mernik, Jan Heering, and Anthony M. Sloane. 2005. When and how to develop domain-specific languages. ACM Comput. Surv. 37, 4 (December 2005), 316-344. DOI=10.1145/1118890.1118892 http://doi.acm.org/10.1145/1118890.1118892

Consuela-Elena Jitia et Eric Jouenne DSL Classification Journal of Systems and Software, 2008

Domain Specific Modeling http://www.dsmforum.org/publications.html

MODELS : International Conference on Model Driven Engineering Languages and Systems
Edition 2013 :  http://informatique.univ-brest.fr/MODELS%202013.pdf
Track "Domain-Specific Modeling Languages"

Modalités de contrôle des connaissances

Session 1 ou session unique - Contrôle de connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
CMCCTravaux Pratiques100%

Session 2 : Contrôle de connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
CMCTEcrit et/ou Oral1100%