Supporting reusable model migration with Edelta

Lorenzo Bettini,Amleto Di Salle, Ludovico Iovino,Alfonso Pierantonio

JOURNAL OF SYSTEMS AND SOFTWARE(2024)

引用 0|浏览14
暂无评分
摘要
In Model-Driven Engineering, metamodels define the vocabulary of concepts and relations that designers use to define a wide range of artifacts, including models, transformations, and editors. Therefore, whenever a metamodel undergoes modifications, the depending artifacts may no longer be valid, and consistency needs to be repaired through coupled evolution techniques. While several approaches have been proposed over the last decades, they are artifact- and domain-specific and do not facilitate the reuse of migration strategies. Indeed, migration strategies are often hard-coded for a given project in a specific domain. In this paper, we propose the novel concept of migration patterns to leverage reuse across different domains and projects. The approach extends the existing Edelta framework and has been evaluated by considering several case studies identified in a systematic literature review.
更多
查看译文
关键词
MDE,Coupled evolution,Co-evolution,Migration,Adaptation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要