Publication
Title
Promises and challenges of model-driven engineering
Author
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.
Language
English
Source (book)
15th European Conference on Software Maintenance and Reengineering, (CSMR), March 1-4, 2011, Oldenburg, Germany
Publication
Los Alamitos, Calif. : IEEE , 2011
ISBN
978-0-7695-4343-7
DOI
10.1109/CSMR.2011.62
Volume/pages
p. 3-4
ISI
000299256500002
Full text (Publisher's DOI)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 18.04.2012
Last edited 09.10.2023
To cite this reference