首页> 外文期刊>Software and systems modeling >Meta3: a code generator framework for domain-specific languages
【24h】

Meta3: a code generator framework for domain-specific languages

机译:Meta3:特定于域的语言语言的代码生成器框架

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

摘要

In software development, domain-specific languages (DSLs) are often applied for specific or repetitive tasks. For executable DSLs, a model interpreter can be developed to run DSL programs. Nevertheless, it is more widespread to generate code in a general-purpose programming language. A properly chosen DSL expresses the original problem more naturally for both domain and information technology experts, and thus, this approach makes the whole development process, especially requirements engineering and requirements analysis, more efficient and less prone to human errors. There are code generator frameworks and so-called language workbenches available that make the development of code generators for DSLs easier. In this paper, we report on our own code generator framework, called Meta3. Meta3 is based on our code generator development experience. We believe that this experience report will be useful for developers of code generators and language workbenches interested in building more flexible and robust code generators as well as better tools that support the construction of the latter.
机译:在软件开发中,域特定语言(DSL)通常用于特定或重复任务。对于可执行的DSL,可以开发模型解释器以运行DSL程序。尽管如此,它更广泛地以通用编程语言生成代码。 A properly chosen DSL expresses the original problem more naturally for both domain and information technology experts, and thus, this approach makes the whole development process, especially requirements engineering and requirements analysis, more efficient and less prone to human errors.有代码生成器框架和所谓的语言Workbenches,可以更轻松地开发DSL的代码生成器。在本文中,我们报告了我们自己的代码生成器框架,称为meta3。 Meta3基于我们的代码生成器开发经验。我们认为,这种经验报告将对有兴趣建立更灵活和强大的代码发电机的代码生成器和语言工作台的开发人员以及支持后者建造的更好的工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号