MontiCore:文本领域特定语言开发框架
软件工程
2014-09-24 v1
摘要
本文展示了一个用于高效开发文本领域特定语言(DSL)及其支持工具的框架。我们采用无冗余且紧凑的可读具体语法定义和可理解的抽象语法定义,因为这两种表示在结构上显著重叠。为了进一步提高抽象语法的可用性,该定义格式将关联和继承等额外概念集成到易于理解的基于文法的方法中。语言继承和嵌入等模块化概念被用于简化基于现有语言的语言开发。此外,本文还解释了编辑器的生成以及用于代码生成的模板方法。
引用
@article{arxiv.1409.6631,
title = {MontiCore: A Framework for the Development of Textual Domain Specific Languages},
author = {Hans Grönninger and Holger Krahn and Bernhard Rumpe and Martin Schindler and Steven Völkel},
journal= {arXiv preprint arXiv:1409.6631},
year = {2014}
}
备注
2 pages, 1 figures, 30th International Conference on Software Engineering (ICSE). Companion Volume. (2008)