【24h】

Building Code Generators with Genesys: A Tutorial Introduction

机译:用Genesys构建代码生成器:教程介绍

获取原文

摘要

Automatic code generation is a key feature of model-driven approaches to software engineering. In previous publications on this topic, we showed that constructing code generators in a model-driven way provides a lot of advantages. We presented Genesys, a code generation framework which supports the model-driven construction of code generators based on service-oriented principles. With this methodology, concepts like bootstrapping and reuse of existing components enable a fast evolution of the code generation library. Furthermore, the robustness of the code generators profits from the application of formal methods. In this paper, we will show in detail how code generators are constructed with Genesys, in a tutorial-like fashion. As an example, we will build a code generator for HTML documentation from scratch.
机译:自动代码是软件工程的模型驱动方法的关键特征。在此主题的先前出版物中,我们展示以模型驱动方式构建代码生成器提供了很多优点。我们介绍了一种代码生成框架,该框架支持基于面向服务的原理的代码生成器的模型驱动构造。通过这种方法,概念如引导和现有组件的重用启用代码生成库的快速演变。此外,代码生成器利润的鲁棒性来自正式方法的应用。在本文中,我们将详细展示代码生成器如何以类似的方式构建Genesys。例如,我们将为从头开始构建用于HTML文档的代码生成器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号