DocumentCode
3170004
Title
Software Language Evolution
Author
Vermolen, Sander
Author_Institution
Delft Univ. of Technol., Delft
fYear
2008
fDate
15-18 Oct. 2008
Firstpage
323
Lastpage
326
Abstract
By abstraction and factoring out domain specific knowledge, model driven engineering addresses the problem of increasing software complexity. Both models and meta models are generally subject to evolution, yet evolution of a meta model can cause conforming models to no longer conform and thereby no longer be usable. Therefore, models need to be migrated to reflect changes to their meta models. As evolution is typically frequent and reoccurring, manual migration of models is cumbersome and holds back the development process, yet automatic support is generally lacking. In this research we identify the problems caused by meta model evolution and develop methodologies and tools to solve these by supporting meta model evolution generically and automatically.
Keywords
computational complexity; metacomputing; programming languages; software engineering; domain specific knowledge; meta model evolution; model driven engineering; software complexity; software language evolution; Application software; Context modeling; DSL; Data models; Databases; Domain specific languages; Model driven engineering; Productivity; Reverse engineering; Solids; data model; detection; dsl; evolution; language; meta model; meta-meta model; model; software;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
Conference_Location
Antwerp
ISSN
1095-1350
Print_ISBN
978-0-7695-3429-9
Type
conf
DOI
10.1109/WCRE.2008.42
Filename
4656427
Link To Document