中文

一种用于管理特定输出生成器信息组合的扩展符号表基础设施

软件工程 2016-06-03 v1

摘要

代码生成被视为模型驱动开发(MDD)中将抽象模型系统转换为具体代码的重要组成部分。基于模板的代码生成当前面临的挑战之一是,特定输出信息(即关于所生成源代码的信息)未被显式建模,因此在代码生成期间不可访问。现有方法试图解析生成的输出或将其存储在数据结构中后再写入文件。在本文中,我们提出一种首次尝试显式建模部分生成输出的方法。这些建模部分存储在符号中以便高效管理。在代码生成期间,可访问此信息以确保整体生成源代码的组合有效。我们通过创建相关生成器输出信息的领域模型、扩展符号表以存储该信息并调整整体代码生成过程来实现此目标。

关键词

引用

@article{arxiv.1606.00585,
  title  = {An Extended Symbol Table Infrastructure to Manage the Composition of Output-Specific Generator Information},
  author = {Pedram Mir Seyed Nazari and Alexander Roth and Bernhard Rumpe},
  journal= {arXiv preprint arXiv:1606.00585},
  year   = {2016}
}

备注

8 pages, 3 figures, Modellierung 2016 Conference