GMF编辑器模型的自动化协同演化
软件工程
2010-07-01 v1
摘要
Eclipse图形化建模框架(GMF)是在Eclipse平台上实现可视化语言的主要方法。GMF依赖一系列建模语言来描述可视化语言的不同方面及其在编辑器中的实现。GMF采用模型驱动方法将不同的GMF模型映射到Java代码。然而,该框架目前对演化的支持非常有限。特别是,它不支持将变化(例如从领域模型,即可视化语言的抽象语法)传播到其他模型。我们分析了由此产生的协同演化挑战,并提出了一种基于转换的解决方案,即GMF模型适配器,该适配器基于差异模型的解释来传播抽象语法的变化。
引用
@article{arxiv.1006.5761,
title = {Automated co-evolution of GMF editor models},
author = {Davide Di Ruscio and Ralf Lämmel and Alfonso Pierantonio},
journal= {arXiv preprint arXiv:1006.5761},
year = {2010}
}
备注
15 pages