首页> 外文期刊>Software and systems modeling >On the unification power of models
【24h】

On the unification power of models

机译:论模型的统一力量

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

摘要

In November 2000, the OMG made public the MDAinitiative, a particular variant of a new global trend called MDE (Model Driven Engineering). The basic ideas of MDA are germane to many other approaches such as generative programming, domain specific languages, model-integrated computing, generic model management, software factories, etc. MDA may be defined as the realization of MDE principles around a set of OMG standards like MOF, XMI, OCL, UML, CWM, SPEM, etc. MDE is presently making several promises about the potential benefits that could be reaped from a move from code-centric to model-based practices. When we observe these claims, we may wonder when they may be satisfied: on the short, medium or long term or even never perhaps for some of them. This paper tries to propose a vision of the development of MDE based on some lessons learnt in the past 30 years in the development of object technology. The main message is that a basic principle (Everything is an object) was most helpful in driving the technology in the direction of simplicity, generality and power of integration. Similarly in MDE, the basic principle that Everything is a model has many interesting properties, among others the capacity to generate a realistic research agenda. We postulate here that two core relations (representation and conformance) are associated to this principle, as inheritance and instantiation were associated to the object unification principle in the class-based languages of the 80s. We suggest that this may be most useful in understanding many questions about MDE in general and the MDA approach in particular. We provide some illustrative examples. The personal position taken in this paper would be useful if it could generate a critical debate on the research directions in MDE.
机译:在2000年11月,OMG将MDA倡议公开,这是一种称为MDE(模型驱动工程)的新的全球趋势的特殊变体。 MDA的基本思想与许多其他方法(如生成性编程,领域特定语言,模型集成的计算,通用模型管理,软件工厂等)密切相关。MDA可以定义为围绕OMG标准集实现的MDE原理。例如MOF,XMI,OCL,UML,CWM,SPEM等。MDE目前就从以代码为中心的实践到基于模型的实践的潜在好处做出了一些承诺。当我们观察到这些要求时,我们可能会想知道它们何时会得到满足:从短期,中期或长期来看,甚至可能永远不会满足其中的某些要求。本文基于过去30年在对象技术开发中获得的一些经验,试图提出MDE的发展愿景。主要信息是,基本原理(一切都是对象)对推动技术朝着简单性,通用性和集成能力的方向最有帮助。类似地,在MDE中,“一切都是模型”的基本原理具有许多有趣的特性,其中包括生成现实研究议程的能力。我们在这里假设两个核心关系(表示和一致性)与该原则相关联,因为在80年代基于类的语言中,继承和实例化与对象统一原则相关联。我们建议,这可能对于理解许多有关MDE的问题尤其是MDA方法特别有用。我们提供一些说明性示例。如果它可以引起对MDE研究方向的批判性辩论,那么本文所采取的个人立场将是有用的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号