首页> 外文期刊>Information and software technology >Model driven transformation development (MDTD): An approach for developing model to model transformation
【24h】

Model driven transformation development (MDTD): An approach for developing model to model transformation

机译:模型驱动的转换开发(MDTD):一种用于开发模型以进行模型转换的方法

获取原文
获取原文并翻译 | 示例
           

摘要

Context In the Model Driven Development (MDD) approach, model transformations are responsible for the semi-automation of software development process converting models between different abstraction levels. The development of model transformations involves a complexity inherent to the transformation domain, in addition to the complexity of software development in general. Therefore, the construction of model transformations requires software engineering feature such as processes and languages to facilitate its development and maintenance.Objective: This paper presents a framework to develop unidirectional relational model transformation using the MDD approach itself, which integrates: (i) a software development process suitable for the model transformation domain (ii) a Domain specific language for transformation modeling (iii) a transformation chain, to (semi) automate the proposed process, and (iv) a development environment to support it.Methods: The proposal systematizes the development of model transformation, following the MDD principles. An iterative and incremental process guides transformation development from requirement specification to transformation codification. The proposal has been evaluated through a case study and a controlled experiment.Results: The framework enables model transformation specification at a high abstraction level and (semi) automatically transforms it into models at a low abstraction level until the transformation code. The results of the case study showed that people with different levels of knowledge of MDD, or without experience in transformation languages, were able to develop transformations through the framework and generated executable code.Conclusions: The framework integrates the essential elements involved in the development of model transformation and enables the abstraction of technological details. The results of the case study and controlled experiment showed the feasibility of the proposal and its use in dealing with the complexity involved in model transformation development.
机译:背景信息在模型驱动开发(MDD)方法中,模型转换负责在不同抽象级别之间转换模型的软件开发过程的半自动化。除了一般的软件开发复杂性之外,模型转换的开发还涉及转换域固有的复杂性。因此,模型转换的构建需要诸如流程和语言之类的软件工程功能,以促进其开发和维护。目的:本文提出了一种使用MDD方法本身开发单向关系模型转换的框架,该框架集成了:(i)软件适用于模型转换领域的开发过程(ii)用于转换建模的领域特定语言(iii)转换链,以(半)自动化拟议的过程,以及(iv)支持该过程的开发环境。方法:提案将系统化遵循MDD原则开发模型转换。迭代和增量过程指导从需求规范到转换编码的转换开发。通过案例研究和受控实验对该提案进行了评估。结果:该框架可实现较高抽象级别的模型转换规范,并(半)自动将其转换为较低抽象级别的模型,直到转换代码。案例研究的结果表明,具有不同水平的MDD知识或没有转换语言经验的人们能够通过该框架进行转换并生成可执行代码。结论:该框架集成了开发工具所涉及的基本要素。进行模型转换并实现技术细节的抽象。案例研究和对照实验的结果表明了该建议的可行性及其在处理模型转换开发中涉及的复杂性方面的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号