首页> 外文会议>IEEE International Systems Conference >A generative Approach for creating Eclipse Sirius Editors for generic Systems
【24h】

A generative Approach for creating Eclipse Sirius Editors for generic Systems

机译:一种为泛型系统创建Eclipse Sirius编辑器的生成方法

获取原文

摘要

Model-Driven Engineering (MDE) is getting more and more important for modeling, analyzing, and simulating complicated systems. It can also be used for both documenting and generating source code, which is less error-prone than a manually written one. For defining a model, it is common to have a graphical representation that can be edited through an editor. Creating such an editor for a given domain may be a difficult task for first-time users and a tedious, repetitive, and error-prone task for experienced ones. This paper introduces a new automated flow to ease the creation of ready-to-use Sirius editors based on a model, graphically defined by the domain experts, which describe their domains’ structure. We provide different model transformations to generate the required artifacts to obtain a fully-fledged Sirius editor based on a generated domain metamodel. The generated editor can then be distributed as an Eclipse application or as a collaborative web application. Thanks to this generative approach, it is possible to reduce the cost of refactoring the domain’s model in successive iterations, as only the final models need to be updated to conform to the latest format. At the same time, the editor gets generated and hence updated automatically at practically no cost.
机译:模型驱动的工程(MDE)对于建模,分析和模拟复杂系统越来越重要。它还可以用于文档和生成源代码,其比手动写入更低的错误。为了定义模型,通常具有可以通过编辑器编辑的图形表示。为给定域创建此类编辑器可能是第一次用户和经验丰富的繁琐,重复,并且错误的任务的困难任务。本文介绍了一种新的自动化流程,可以根据模型,以简化现代SIRIUS编辑器的创建,由域专家的图形方式,描述其域结构。我们提供不同的模型转换,以生成所需的工件,以基于生成的域元模型获取完全浮动的Sirius编辑器。然后,生成的编辑器可以作为Eclipse应用程序或作为协作Web应用程序分发。由于这种生成方法,可以降低连续迭代中重构域模型的成本,因为只需要更新最终模型以符合最新格式。同时,编辑器生成并因此在实际上自动更新。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号