首页> 外文会议>International Conference on Model Driven Engineering Languages and Systems >Generic Met a-modelling with Concepts, Templates and Mixin Layers
【24h】

Generic Met a-modelling with Concepts, Templates and Mixin Layers

机译:通用符合概念,模板和Mixin层的建模

获取原文
获取外文期刊封面目录资料

摘要

Meta-modelling is a key technique in Model Driven Engineering, where it is used for language engineering and domain modelling. However, mainstream approaches like the OMG's Meta-Object Facility provide little support for abstraction, modularity, reusability and extendibility of (meta-)models, behaviours and transformations. In order to alleviate this weakness, we bring three elements of generic programming into meta-modelling: concepts, templates and mixin layers. Concepts permit an additional typing for models, enabling the definition of behaviours and transformations independently of meta-models, making specifications reusable. Templates use concepts to express requirements on their generic parameters, and are applicable to models and meta-models. Finally, we define functional layers by means of meta-model mixins which can extend other meta-models. As a proof of concept we also report on METADEPTH, a multi-level meta-modelling framework that implements these ideas.
机译:元建模是模型驱动工程中的一个关键技术,它用于语言工程和域建模。然而,像OMG的元对象设施一样的主流方法很少支持抽象,模块化,可重用性和(META-)模型,行为和转换的可扩展性。为了减轻这种弱点,我们将一般编程的三个元素带入Meta建模:概念,模板和混合层。概念允许额外的模型打字,使行为和转换的定义独立于元模型,使得规格可重复使用。模板使用概念来表达对其通用参数的要求,并且适用于模型和元模型。最后,我们通过Meta-Model Mixins定义功能层,可以延伸其他元模型。作为概念证明,我们还报告了Metadepth,这是一种实现这些想法的多级元建模框架。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号