...
首页> 外文期刊>Computer Languages, Systems & Structures >Model-driven engineering: A survey supported by the unified conceptual model
【24h】

Model-driven engineering: A survey supported by the unified conceptual model

机译:模型驱动的工程:由统一概念模型支持的调查

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

摘要

During the last decade a new trend of approaches has emerged, which considers models not just documentation artefacts, but also central artefacts in the software engineering field, allowing the creation or automatic execution of software systems starting from those models. These proposals have been classified generically as Model-Driven Engineering (MDE) and share common concepts and terms that need to be abstracted, discussed and understood. This paper presents a survey on MDE based on a unified conceptual model that clearly identifies and relates these essential concepts, namely the concepts of system, model, metamodel, modeling language, transformations, software platform, and software product. In addition, this paper discusses the terminologies relating MDE, MDD, MDA and others. This survey is based on earlier work, however, contrary to those, it intends to give a simple, broader and integrated view of the essential concepts and respective terminology commonly involved in the MDE, answering to key questions such as: What is a model? What is the relation between a model and a metamodel? What are the key facets of a modeling language? How can I use models in the context of a software development process? What are the relations between models and source code artefacts and software platforms? and What are the relations between MDE, MDD, MDA and other MD approaches? (C) 2015 The Author. Published by Elsevier Ltd.
机译:在过去的十年中,出现了一种新的方法趋势,该方法不仅考虑模型伪像,而且还考虑软件工程领域的核心伪像,从而允许从这些模型开始创建或自动执行软件系统。这些建议通常被归类为模型驱动工程(MDE),并共享需要抽象,讨论和理解的通用概念和术语。本文基于统一的概念模型对MDE进行了调查,该模型清楚地标识并关联了这些基本概念,即系统,模型,元模型,建模语言,转换,软件平台和软件产品的概念。此外,本文还讨论了与MDE,MDD,MDA等有关的术语。该调查基于较早的工作,但是与之相反,它旨在对MDE中通常涉及的基本概念和各自的术语提供简单,广泛和综合的观点,并回答以下关键问题:模型是什么?模型和元模型之间有什么关系?建模语言的关键方面是什么?如何在软件开发过程中使用模型?模型与源代码工件和软件平台之间有什么关系? MDE,MDD,MDA和其他MD方法之间有什么关系? (C)2015作者。由Elsevier Ltd.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号