...
首页> 外文期刊>ACM transactions on software engineering and methodology >Automated Reuse of Model Transformations through Typing Requirements Models
【24h】

Automated Reuse of Model Transformations through Typing Requirements Models

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

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Model transformations are key elements of model-driven engineering, where they arc used to automate the manipulation of models. However, they are typed with respect to concrete source and target meta-models, making their reuse for other (even similar) meta-models challenging.To improve this situation, we propose capturing the typing requirements for reusing a transformation with other meta-models by the notion of a typing requirements model (TRM). A TRM describes the prerequisites that a model transformation imposes on the source and target meta-models to obtain a correct typing. The key observation is that any meta-model pair that satisfies the TRM is a valid reuse context for the transformation at hand.A TRM is made of two domain requirement models (DRMs) describing the requirements for the source arid target meta-models, and a compatibility model expressing dependencies between them. We define a notion of refinement between DRMs and see meta-models as a special case of DRM. We provide a catalogue of valid refinements and describe how to automatically extract a TRM from an ATL transformation. The approach is supported by our tool TOTEM. We report on two experiments based on transformations developed by third parties and meta-model mutation techniques-validating the correctness and completeness of our TRM extraction procedure and confirming the power of TRMs to encode variability and support flexible reuse.
机译:模型转换是模型驱动工程的关键元素,在其中它们被用来使模型的操作自动化。但是,它们是根据具体的源和目标元模型进行类型化的,这使得它们在其他(甚至相似)元模型中的重用具有挑战性。为了改善这种情况,我们建议捕获类型化要求,以便与其他元模型一起重用转换通过打字需求模型(TRM)的概念。 TRM描述了将模型转换强加到源和目标元模型上以获得正确类型的前提条件。关键观察结果是,任何满足TRM的元模型对都是即将进行的转换的有效重用上下文.TRM由两个域需求模型(DRM)组成,描述了对源和目标元模型的需求,并且表达它们之间依赖性的兼容性模型。我们定义了DRM之间的细化概念,并将元模型视为DRM的特例。我们提供有效细化的目录,并描述如何从ATL转换中自动提取TRM。该方法由我们的工具TOTEM支持。我们报告了基于第三方开发的转换和元模型突变技术的两个实验,验证了我们的TRM提取程序的正确性和完整性,并确认了TRM编码可变性并支持灵活重用的功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号