【24h】

Reusing Model Transformations Through Typing Requirements Models

机译:通过键入需求模型重用模型转换

获取原文

摘要

Model transformations are key elements of Model-Driven Engineering (MDE), where they are used to automate the manipulation of models. However, they are typed with respect to concrete source and target meta-models and hence their reuse for other (even similar) meta-models becomes challenging. In this paper, we describe a method to extract a typing requirements model (TRM) from an ATL model-to-model transformation. A TRM describes the requirements that the transformation needs from the source and target metar-models in order to obtain a transformation with a syntactically correct typing. A TRM is made of three parts, two of them describing the requirements for the source and target meta-models, and the last expressing dependencies between both. We define a notion of conformance of meta-model pairs with respect to TRMs. This way, the transformation can be used with any meta-model conforming to the TRM. We present tool support and an experimental validation of correctness and completeness using meta-model mutation techniques, obtaining promising results.
机译:模型转换是模型驱动工程(MDE)的关键元素,在其中它们用于使模型的操作自动化。但是,它们是根据具体的源和目标元模型进行类型化的,因​​此,将它们重用于其他(甚至相似的)元模型变得颇具挑战性。在本文中,我们描述了一种从ATL模型到模型转换中提取类型需求模型(TRM)的方法。 TRM描述了源和目标元模型转换所需要的要求,以便获得语法正确类型的转换。 TRM由三个部分组成,其中两个描述了源和目标元模型的需求,最后一个表达了两者之间的依赖关系。我们定义了关于TRM的元模型对一致性的概念。这样,可以将转换与任何符合TRM的元模型一起使用。我们介绍了工具支持以及使用元模型突变技术进行的正确性和完整性的实验验证,获得了可喜的结果。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号