首页> 外文OA文献 >Model-based DSL frameworks
【2h】

Model-based DSL frameworks

机译:基于模型的DSL框架

摘要

More than five years ago, the OMG proposed the Model Driven Architecture (MDA™) approach to deal with the separation of platform dependent and independent aspects in information systems. Since then, the initial idea of MDA evolved and Model Driven Engineering (MDE) is being increasingly promoted to handle separation and combination of various kinds of concerns in software or data engineering. MDE is more general than the set of standards and practices recommended by the OMG's MDA proposal. In MDE the concept of model designates not only OMG models but a lot of other artifacts like XML documents, Java programs, RDBMS data, etc. Today we observe another evolutionary step. A convergence between MDE and DSL (Domain Specific Language) engineering is rapidly appearing. In the same way as MDE is a generalization of MDA, the DSL engineering may be viewed as a generalization of MDE. One of the goals of this paper is to explore the potential of this important evolution of engineering practices. In order to anchor the discussion on practical grounds, we present a set of typical problems that could be solved by classical (object-oriented and others), MDE, or DSL-based techniques. Solutions to these problems will be based on current platforms (EMF, AMMA, GME, etc.). This paper illustrates how powerful model-based frameworks, allowing to use and build a variety of DSLs, may help to solve complex problems in a more efficient way.
机译:五年多以前,OMG提出了模型驱动体系结构(MDA™)方法来处理信息系统中与平台相关和独立方面的分离。从那时起,MDA的最初思想得到了发展,并且模型驱动工程(MDE)也在不断发展,以处理软件或数据工程中各种关注点的分离和组合。 MDE比OMG的MDA提案建议的标准和实践更为通用。在MDE中,模型的概念不仅指定OMG模型,而且还指定许多其他工件,例如XML文档,Java程序,RDBMS数据等。今天,我们观察到了另一个发展步骤。 MDE和DSL(领域特定语言)工程之间的融合正在迅速出现。以与MDE是MDA的概括相同的方式,可以将DSL工程视为MDE的概括。本文的目标之一是探索这种重要的工程实践演变的潜力。为了使讨论更切合实际,我们提出了一组典型的问题,这些问题可以通过经典的(面向对象的和其他的),MDE或基于DSL的技术来解决。这些问题的解决方案将基于当前的平台(EMF,AMMA,GME等)。本文说明了强大的基于模型的框架(允许使用和构建各种DSL)如何帮助以更有效的方式解决复杂的问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号