DocumentCode
2824771
Title
Invited Talk: Promises and Challenges of Model-Driven Engineering
Author
Vangheluwe, Hans
Author_Institution
Dept. of Math. & Comput. Sci., Univ. of Antwerp, Antwerp, Belgium
fYear
2011
fDate
1-4 March 2011
Firstpage
3
Lastpage
4
Abstract
The complexity of (software-intensive) systems we build as well as the demands that are put on quality, safety, and maintainability of these systems has grown drastically over the last decades. To tackle this complexity, Model-Driven Engineering (MDE) treats models, in various formalisms, as first-class artifacts. Such models may be obtained by reverse-engineering of existing software artifacts, for the purpose of analysis, optimization, and evolution. Increasingly, however, software is no longer the primary artifact but rather synthesized from more abstract models. In an attempt to minimize "accidental complexity", the most appropriate modeling languages or formalisms are used for each specific (sub-)problem and phase in the development process. Domain-Specific Modeling (DSM) in particular tries to bridge the gap between the problem domain and the technical solution domain. This has led to a proliferation of the number of (software) modeling languages. Software artifacts, models, but also modeling languages, may and will evolve. This has important repercussions on related artifacts such as instance models and transformations. If MDE and DSM are to be usable at an industrial scale, modeling language evolution has to be dealt with, ideally by (semi-)automatically co-evolving artifacts. This talk introduces MDE concepts and techniques as well as the challenges these introduce. Particular attention is be paid to modeling language engineering and language evolution.
Keywords
software engineering; domain-specific modeling; language engineering; language evolution; model-driven engineering; reverse engineering; software artifacts; software-intensive systems; Computational modeling; Concrete; Mathematical model; Semantics; Syntactics; Unified modeling language; domain-specific modeling; meta-model; model transformation; model-driven engineering; modeling language; software evolution;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location
Oldenburg
ISSN
1534-5351
Print_ISBN
978-1-61284-259-2
Electronic_ISBN
1534-5351
Type
conf
DOI
10.1109/CSMR.2011.62
Filename
5741253
Link To Document