【24h】

Model Driven Language Engineering with Kermeta

机译:模型驱动语言工程与kermeta

获取原文

摘要

In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Specific Modeling Languages (DSML) to solve the complex issues of engineering safety critical software. Traditional Language Engineering starts with the grammar of a language to produce a variety of tools for processing programs expressed in this language, Recently however, many new languages tend to be first defined through metamodels, i.e. models describing their abstract syntax. Relying on well tooled standards such as E-MOF, this approach makes it possible to readily benefit from a set of tools such as reflexive editors, or XML serialization of models. This article aims at showing how Model Driven Engineering can easily complement these off-the-shelf tools to obtain a complete environment for such a language, including interpreter, compiler, pretty-printer and customizable editors. We illustrate the conceptual simplicity and elegance of this approach using the running example of the well known LOGO programming language, developed within the Kermeta environment.
机译:在电信,航空航天和汽车行业等许多领域,工程师依赖于域特定的造型语言(DSML)来解决工程安全关键软件的复杂问题。传统的语言工程从语言的语法开始,为以这种语言表达的处理程序产生各种工具,然而,许多新语言倾向于通过元模德定义,即描述其抽象语法的模型。依靠良好的工具标准,如E-MOF,这种方法可以从一组工具中易于受益,例如反复编辑器或模型的XML序列化。本文旨在展示模型驱动工程如何轻松补充这些现成的工具,以获取此类语言的完整环境,包括解释器,编译器,漂亮打印机和可自定义的编辑器。我们使用众所周知的徽标编程语言的运行示例说明了这种方法的概念简单性和优雅,在Kermeta环境中开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号