Skip to topic | Skip to bottom


EelcoVisser.ModelDrivenSoftwareEvolutionAResearchAgendar1.1 - 26 Feb 2007 - 11:40 - EelcoVisser

Start of topic | Skip to actions
Arie van Deursen, Eelco Visser, Jos Warmer. Model-Driven Software Evolution: A Research Agenda. MoDSE'07 Workshop. Amsterdam, March 20, 2007. (pdf)


Software systems need to evolve, and systems built using model-driven approaches are no exception. What complicates model-driven engineering is that it requires multiple dimensions of evolution. In regular evolution, the modeling language is used to make the changes. In meta-model evolution, changes are required to the modeling notation. In platform evolution, the code generators and application framework change to reflect new requirements on the target platform. Finally, in abstraction evolution, new modeling languages are added to the set of (modeling) languages to reflect increased understanding of a technical or business domain. While MDE has been optimized for regular evolution, presently little or no support exists for metamodel, platform and abstraction evolution. In this paper, we analyze the problems raised by the evolution of model-based software systems and identify challenges to be addressed by research in this area.

You are here: EelcoVisser > ModelDrivenSoftwareEvolutionAResearchAgenda

to top

Copyright © 2003-2018, Software Engineering Research Group, Delft University of Technology, The Netherlands