Establishing Correspondences between Models with the Epsilon Comparison Language

Establishing Correspondences between Models with the Epsilon Comparison Language
复制标题

使用 Epsilon 比较语言建立模型之间的对应关系

DOI:
--
复制
发表时间:
2009
期刊:
ECMDA-FA
影响因子:
--
通讯作者:
D. Kolovos
D. Kolovos
中科院分区:
--
文献类型:
--
作者:
D. Kolovos

文献摘要

被引文献

相似文献

模型比较是模型驱动工程中许多模型管理任务的必要前提,例如模型差异和版本控制,模型和方面合并以及模型转换测试。在本文中,我们提出了Epperly比较语言(ECL),一个混合的基于规则的语言,建立在Epperly平台之上,它使开发人员能够实现比较算法在一个高层次的抽象,并执行它们,以确定属于不同的元模型和建模技术的模型之间的元素匹配。
Model comparison is an essential prerequisite for a number of model management tasks in Model Driven Engineering, such as model differencing and versioning, model and aspect merging and model transformation testing. In this paper we present the Epsilon Comparison Language (ECL), a hybrid rule-based language, built atop the Epsilon platform, which enables developers to implement comparison algorithms at a high level of abstraction and execute them in order to identify matches between elements belonging to models of diverse metamodels and modelling technologies.