首页> 外文会议>2012 Colloquium in Information Science and Technology. >Generating methods signatures from transition state diagram: A model transformation approach
【24h】

Generating methods signatures from transition state diagram: A model transformation approach

机译:从过渡状态图生成方法签名:一种模型转换方法

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

摘要

In software engineering the UML (Object Management Group (OMG), 2004) is nowadays the lingua franca for object-oriented modeling. Development of systems with such modeling language is based principally on models as abstractions of real-world and/or thought concepts where different kinds of models represent different views on a system. During systems development such models are enriched with additional information and are thus transformed from more abstract into more concrete ones. While object oriented models traditionally served as blueprints for manual systems implementation, the model driven architecture initiative of the OMG (OMG, 2003) promotes the usage of models throughout the entire development process. Starting from a so-called Computation Independent Model (CIM), different kinds of transformations lead to Platform Specific Models (PSMs). These PSMs can be used later to generate code for a specific platform. This paper presents a code generation approach by model transformation taking as source models: the Domain Class Diagram (DCD) and Transition's State Diagram (TSD) and instead of generating directly plain text for the chosen platform, an intermediate structural model for the Java platform is generated. Such intermediate model will enable its extensibility with new features. The core idea of this article is code generation by model transformation from transition State diagram for system's complex classes. The generated code contains full details for the class (attributes) and full methods signatures.
机译:在软件工程中,UML(对象管理组(OMG),2004年)如今是面向对象建模的通用语言。使用这种建模语言开发系统的原理主要是基于作为现实世界和/或思想概念的抽象的模型,其中不同种类的模型表示系统上的不同视图。在系统开发过程中,这些模型会充斥着更多的信息,从而从更抽象的模型转变为更具体的模型。传统上,面向对象的模型是手动系统实现的蓝图,而OMG的模型驱动体系结构计划(OMG,2003年)则促进了整个开发过程中模型的使用。从所谓的计算独立模型(CIM)开始,不同类型的转换导致了平台特定模型(PSM)。这些PSM可以稍后用于生成特定平台的代码。本文提出了一种通过模型转换的代码生成方法,该方法将源模型:域类图(DCD)和过渡状态图(TSD)作为源模型,而不是直接为所选平台生成纯文本,而是为Java平台提供了一个中间结构模型产生。这种中间模型将使其具有新功能的可扩展性。本文的核心思想是通过对系统复杂类的过渡状态图进行模型转换来生成代码。生成的代码包含有关类(属性)的完整详细信息和完整的方法签名。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号