首页> 外文期刊>Software and systems modeling >Model-driven engineering with domain-specific meta-modelling languages
【24h】

Model-driven engineering with domain-specific meta-modelling languages

机译:使用领域特定的元建模语言进行模型驱动的工程

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

摘要

Domain-specific modelling languages are normally defined through general-purpose meta-modelling languages like the MOF. While this is satisfactory for many model-driven engineering (MDE) projects, several researchers have identified the need for domain-specific meta-modelling (DSMM) languages. These provide customised domain-specific meta-modelling primitives aimed at the definition of modelling languages for a specific domain, as well as the construction of meta-model families. Unfortunately, current approaches to DSMM rely on ad hoc methods which add unnecessary complexity to the realization of DSMM in practice. Hence, the goal of this paper is to simplify the definition and usage of DSMM languages. For this purpose, we apply multi-level meta-modelling for the systematic engineering of DSMM architectures. Our method integrates techniques to control the meta-modelling primitives offered to the users of the DSMM languages, provides a flexible approach to define textual concrete syntaxes for DSMM languages, and extends existing model management languages (for model-to-model transformation, in-place transformation and code generation) to work in a multi-level setting, thus enabling the practical use of DSMM in MDE. As a proof of concept, we report on a working implementation of these ideas in the MetaDepth tool.
机译:特定于域的建模语言通常是通过通用元建模语言(如MOF)定义的。尽管这对于许多模型驱动工程(MDE)项目是令人满意的,但一些研究人员已经确定了对特定于域的元建模(DSMM)语言的需求。这些提供针对特定域的建模语言定义以及元模型族构造的定制的特定于域的元建模原语。不幸的是,当前的DSMM方法依赖于临时方法,这在实践中为DSMM的实现增加了不必要的复杂性。因此,本文的目的是简化DSMM语言的定义和使用。为此,我们将多层元建模应用于DSMM架构的系统工程。我们的方法集成了用于控制提供给DSMM语言用户的元建模原语的技术,提供了一种灵活的方法来定义DSMM语言的文本具体语法,并扩展了现有的模型管理语言(用于模型到模型的转换,位置转换和代码生成)以在多级别设置中工作,从而使DSMM可以在MDE中实际使用。作为概念的证明,我们报告了MetaDepth工具中这些想法的有效实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号