Bonjour à tous,
Vous êtes cordialement invités à participer au septième séminaire du LATECE de la session hiver 2017.
Qui? Benoit Combemale, Ass. Prof., Univ. Rennes 1 (IRISA & ESIR)
Quand? Mercredi 3 mai 2017 à 12h30
Towards Language-Oriented Modeling
Model-Driven Engineering (MDE) aims at reducing the accidental complexity associated with developing complex software-intensive systems. A primary source of accidental complexity is the wide gap between the high-level concepts used by domain experts to express their specific needs and the
low-level abstractions provided by general-purpose programming languages. Manually bridging this gap is costly in terms of both time and effort.
MDE approaches address this problem through the use of modeling techniques that support separation of concerns and automated generation of major system artifacts (e.g., test cases, implementations) from models. In MDE, a model describes an aspect of a system and is typically created for specific development purposes. Separation of concerns is supported through the use of different modeling languages, each providing constructs based on abstractions that are specific to an aspect of a system. Modeling languages are thus at the core of MDE.
In the last decade, the MDE community developed good support for designing and implementing modeling languages. In this talk, I will first give some evidence on how the adoption of MDE leads to the new challenging engineering of modeling languages. Then, I will present some recent works that result in
advanced language workbenches, and some remaining challenges such as opportunistic reuse, dynamic adaptability and coordination of modeling languages.