...
首页> 外文期刊>IEEE Transactions on Software Engineering >Automatic model transformations using extended UML object diagramsin modeling environments
【24h】

Automatic model transformations using extended UML object diagramsin modeling environments

机译:在建模环境中使用扩展的UML对象图进行自动模型转换

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

摘要

One of the most important features of modeling tools is generationnof output. The output may be documentation, source code, net list, ornany other presentation of the system being constructed. The process ofnoutput generation may be considered as automatic creation of a targetnmodel from a model in the source modeling domain. This translation doesnnot need to be accomplished in a single step. Instead, a tool mayngenerate multiple intermediate models as other views to the system.nThese models may be used either as better descriptions of the system, ornas a descent down the abstraction levels of the user-defined model,ngradually leading to the desired implementation. If the modeling domainsnhave their metamodels defined in terms of object-oriented concepts, thenmodels consist of instances of the abstractions from the metamodels andnlinks between them. A new technique for specifying the mapping betweenndifferent modeling domains is proposed in the paper. It uses UML objectndiagrams that show the instances and links of the target model thatnshould be created during automatic translations. The diagrams arenextended with the proposed concepts of conditional, repetitive,nparameterized, and polymorphic model creation, implemented by thenstandard UML extensibility mechanisms. Several examples from differentnengineering domains are provided, illustrating the applicability andnbenefits of the approach. The first experimental results show that thenspecifications may lead to better reuse and shorter production time whenndeveloping customized output generators
机译:建模工具最重要的功能之一就是输出的generationn。输出可能是文档,源代码,网表或正在构建的系统的其他任何表示形式。输出生成的过程可以被认为是根据源建模领域中的模型自动创建目标模型。这种翻译无需一步完成。取而代之的是,工具可以生成多个中间模型作为系统的其他视图。这些模型可以用作系统的更好描述,也可以用于降低用户定义模型的抽象级别,最终实现所需的实现。如果建模域具有根据面向对象的概念定义的元模型,则模型由元模型的抽象实例以及它们之间的链接组成。提出了一种指定不同建模域之间映射的新技术。它使用UML对象图来显示在自动翻译期间应创建的目标模型的实例和链接。该图用通过标准UML可扩展性机制实现的条件,重复,n参数化和多态模型创建的提议概念进行了扩展。提供了来自不同工程领域的几个示例,这些示例说明了该方法的适用性和优点。第一个实验结果表明,当开发定制的输出生成器时,规范可能会导致更好的重用性和更短的生产时间

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号