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 :
بازگشت