• 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