首页> 外文期刊>The Journal of Systems and Software >Model-based M2M transformations based on drag-and-drop actions: Approach and implementation
【24h】

Model-based M2M transformations based on drag-and-drop actions: Approach and implementation

机译:基于拖放操作的基于模型的M2M转换:方法和实现

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

摘要

In the context of model-driven development, model-to-model (M2M) transformations are often positioned as one of the key selling features of this ever-growing paradigm. Indeed, M2M transformations can speed up the development process by automating certain modeling tasks, enable reusability of existing models within a single or even multiple projects, and bring other actual benefits to a systems developer. Nevertheless, CASE tool-supported M2M transformations are quite often represented as hard-coded "black-box" solutions lacking flexibility and customization features. This paper presents main conceptual and implementation aspects of a practical approach for both the development and application of model-based, customizable M2M transformations. The transformation is triggered by so called drag-and-drop action, which is enacted after a certain element is dragged from a model browser and dropped into a diagram or onto some other element representation in the diagram. Another distinctive feature of the presented approach is the introduction of "partial M2M transformation". The term assumes a transformation of a user-defined fragment of the source model into a fragment of the target model, instead of taking whole models as in case of full M2M transformation. The presented solution improves overall usability of such M2M transformations in an actual CASE tool environment.
机译:在模型驱动的开发环境中,模型到模型(M2M)转换通常被定位为这种不断增长的范例的主要销售特征之一。实际上,M2M转换可以通过自动化某些建模任务来加快开发过程,可以在单个甚至多个项目中重用现有模型,并为系统开发人员带来其他实际好处。但是,CASE工具支持的M2M转换通常表示为缺乏灵活性和定制功能的硬编码“黑匣子”解决方案。本文介绍了用于开发和应用基于模型的可定制M2M转换的实用方法的主要概念和实现方面。转换是通过所谓的拖放动作触发的,该动作是在某个元素从模型浏览器中拖放到图表或图表中其他某个元素表示之后执行的。所提出的方法的另一个显着特征是引入了“部分M2M转换”。该术语假设将源模型的用户定义片段转换为目标模型的片段,而不是像完整的M2M转换那样采用整个模型。提出的解决方案提高了在实际CASE工具环境中此类M2M转换的总体可用性。

著录项

  • 来源
    《The Journal of Systems and Software》 |2016年第12期|327-341|共15页
  • 作者单位

    Center of Information Systems Design Technologies, Kaunas University of Technology, K. Barsausko str. 59, Kaunas, Lithuania,Department of Information Systems, Kaunas University of Technology, Studentu str. 50, Kaunas, Lithuania;

    Center of Information Systems Design Technologies, Kaunas University of Technology, K. Barsausko str. 59, Kaunas, Lithuania;

    Center of Information Systems Design Technologies, Kaunas University of Technology, K. Barsausko str. 59, Kaunas, Lithuania,Department of Information Systems, Kaunas University of Technology, Studentu str. 50, Kaunas, Lithuania;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Model-to-model transformation; Model-driven development of transformations; Drag-and-drop actions; UML profile; MDA; CASE tool;

    机译:模型到模型的转换;模型驱动的转换开发;拖放动作;UML配置文件;MDA;案例工具;
  • 入库时间 2022-08-17 13:29:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号