Print Email Facebook Twitter Model-Driven Software Evolution: A Research Agenda Title Model-Driven Software Evolution: A Research Agenda Author van Deursen, A. (TU Delft Software Engineering) Visser, Eelco (TU Delft Software Engineering) Warmer, J (Ordina) Contributor Tamzalit, Dalila (editor) Date 2007 Abstract 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 model- ing 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 meta-model, platform and abstraction evolution. In this paper, we an- alyze the problems raised by the evolution of model-based software systems and identify challenges to be addressed by research in this area. To reference this document use: http://resolver.tudelft.nl/uuid:1bcd3bb5-9782-4712-b9cd-9bd4d62f4fb2 Publisher University of Nantes, s.l. Source Proceedings 1st International Workshop on Model-Driven Software Evolution (MoDSE) Part of collection Institutional Repository Document type conference paper Rights © 2007 A. van Deursen, Eelco Visser, J Warmer Files PDF modse_agenda.pdf 248.04 KB Close viewer /islandora/object/uuid:1bcd3bb5-9782-4712-b9cd-9bd4d62f4fb2/datastream/OBJ/view