【24h】

Code Generation from UML Models with Semantic Variation Points

机译:从具有语义变化点的UML模型生成代码

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

摘要

UML semantic variation points provide intentional degrees of freedom for the interpretation of the metamodel semantics. The interest of semantic variation points is that UML now becomes a family of languages sharing lot of commonalities and some variabilities that one can customize for a given application domain. In this paper, we propose to reify the various semantic variation points of UML 2.0 statecharts into models of their own to avoid hardcoding the semantic choices in the tools. We do the same for various implementation choices. Then, along the line of the OMG's Model Driven Architecture, these semantic and implementation models are processed along with a source UML model (that can be seen as a PIM) to provide a target UML model (a PSM) where all semantic and implementation choice are made explicit. This target model can in turn serve as a basis for a consistent use of code generation, simulation, model-checking or test generation tools.
机译:UML语义变化点为元模型语义的解释提供了有意的自由度。语义变化点的兴趣在于,UML现在成为共享许多共性和一些可变性的语言家族,可以为给定的应用程序域自定义这些可变性。在本文中,我们建议将UML 2.0状态图的各种语义变化点简化为它们自己的模型,以避免对工具中的语义选择进行硬编码。对于各种实现选择,我们都做同样的事情。然后,沿着OMG的模型驱动体系结构的路线,将这些语义和实现模型与源UML模型(可以视为PIM)一起处理,以提供目标UML模型(PSM),其中所有语义和实现选择是明确的。该目标模型又可以用作一致使用代码生成,仿真,模型检查或测试生成工具的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号