首页> 外文会议>Workshop on Model-Based Development of Computer-Based Systems >CMOF-model semantics and language mapping for MOF 2.0 implementations
【24h】

CMOF-model semantics and language mapping for MOF 2.0 implementations

机译:CMOF-Model语义和语言映射,适用于MOF 2.0实现

获取原文

摘要

Meta-modelling programming frameworks enable engineers to deal with models, defined through object-oriented meta-models, in the environment of programming languages. Existing frameworks use redefinition relationships between meta-model classes to encourage reusable meta-model design. In contrast to existing platforms the upcoming MOF 2.0 OMG recommendation proposes the meta-modelling language CMOF that also includes the possibility to define redefinition, and sub-setting constraints between the properties of meta-model classes. In this paper we extend existing implementation strategies and language mappings to realize these new features in a MOF 2.0 implementation. We propose a Java language mapping for the CMOF-model, based on method overwriting with changing return types and generic collection types that allow reasonable static type safety. Furthermore, we describe the semantics that are needed to implement functionality for adding and removing property values that automatically yields sub-setting constraints.
机译:元建模编程框架使工程师能够处理通过面向对象的元模型定义的模型,在编程语言环境中。现有框架使用元模型类之间的重新定义关系来鼓励可重复使用的元模型设计。与现有平台相比,即将到来的MOF 2.0 OMG推荐提出了元建模语言CMOF,其还包括在元模型类的属性之间定义重新定义和子设置约束的可能性。在本文中,我们扩展了现有的实现策略和语言映射,以实现MOF 2.0实施中的这些新功能。我们为CMOF-Model提出了一种Java语言映射,基于使用更改返回类型和允许合理的静态类型安全性的返回类型和通用收集类型的方法来提出CMOF模型。此外,我们描述了实现用于添加和删除自动产生子设置约束的属性值所需的语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号