Model evolution and management

Tihamer Levendovszky, Bernhard Rumpe, Bernhard Schätz, Jonathan Sprinkle

Research output: Chapter in Book/Report/Conference proceedingConference contribution

17 Scopus citations


As complex software and systems development projects need models as an important planning, structuring and development technique, models now face issues resolved for software earlier: models need to be versioned, differences captured, syntactic and semantic correctness checked as early as possible, documented, presented in easily accessible forms, etc. Quality management needs to be established for models as well as their relationship to other models, to code and to requirement documents precisely clarified and tracked. Business and product requirements, product technologies as well as development tools evolve. This also means we need evolutionary technologies both for models within a language and if the language evolves also for an upgrade of the models. This chapter discusses the state of the art in model management and evolution and sketches what is still necessary for models to become as usable and used as software.

Original languageEnglish (US)
Title of host publicationModel-Based Engineering of Embedded Real-Time Systems - International Dagstuhl Workshop, Revised Selected Papers
Number of pages30
StatePublished - 2010
Externally publishedYes
EventInternational Dagstuhl Workshop on Model-Based Engineering of Embedded Real-Time Systems - Dagstuhl Castle, Germany
Duration: Nov 4 2010Nov 9 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6100 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


OtherInternational Dagstuhl Workshop on Model-Based Engineering of Embedded Real-Time Systems
CityDagstuhl Castle

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Model evolution and management'. Together they form a unique fingerprint.

Cite this