RE控制程序源代码自动生成程序的研究与实现

被引量 : 1次 | 上传用户:aquarius215
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展与日益成熟,当今社会对软件产品的需求也一直处于增长的趋势,对软件质量的要求也越来越严格。一方面要满足巨大的软件需求,同时又要能有效应对需求变更和应用系统的升级等问题,以此来保证软件的质量、提高软件的生产效率、降低开发成本和缩短开发周期。若只依靠程序员手工编码,不仅要耗费大量的时间和精力,而且还存在许多不稳定、难以预料的因素,造成程序的不可靠。针对于此,软件工程领域提出了源代码自动化生成的软件开发方法。为了对程序自动生成技术和以此为基础的软件开发方法进行研究,本课题结合项目的实际需要,讨论了一个基于Orad Render Engine(RE)的渲染引擎控制程序源代码自动生成的设计思想与实现技术。提出了编写一个依据RE控制系统所提供的命令说明文本来生成源代码的自动生成系统。该生成系统以控制命令的说明文档作为输入,通过编写文档分析程序,按照设计的正则表达式规则,利用表驱动的方式,分析出文档中命令的结构化数据,并动态创建XML格式的代码模板,最终系统根据模板自动生成控制程序的源代码。通过实际使用证明,该代码自动生成系统能够自动分析命令协议,生成RE控制程序源代码。从而解决了靠手工编写无法应对的RE频繁升级、命令数量庞大以及命令协议变化等一系列问题,极大地减少了编程人员的工作量,提高了软件的开发效率。
其他文献
为了杜绝校园暴力现象,韩国制定了《校园暴力预防及对策法》,教育行政机构根据立法的规定制订校园暴力对策推进计划,指导各学校有针对性地落实相关措施。学校根据各自情况不
目的探讨婴幼儿发生轻度腹泻伴惊厥的临床特征,为诊疗提供必要依据。方法选择2011年2月~2014年1月收治的110例轻度腹泻伴惊厥患儿为研究对象,采用跟踪调查方式,全面了解患儿
经验贝叶斯方法在抽样调查中的应用搞抽样调查的人往往会提出这样一个问题:如果不巧抽到一组"坏"样本,应该怎样进行统计推断才好呢?要想解决这个问题,必须在抽样调查中引入数理统计
目的:探讨应用微创技术诊治乳腺疾病的独特优势。方法:通过分析微创技术在乳腺肿瘤诊断、治疗中的临床应用,总结乳腺微创技术的临床应用效果及优劣性。结果:乳腺微创手术患者
居住区交往空间由公共空间、半公共空间、半私密空间和私密空间四个层次逐步渗透过渡,有序组合。居住区环境设计应该基于空间的特性,从人的交往需求角度出发进行考虑:首先,利
独立学院成绩管理工作对我国高等教育发展意义重大,针对独立学院成绩管理工作的特点及现状,对现有的成绩管理制度模式作适当的调整,创新独立学院成绩管理模式,探索出适合独立
目前的研究结果表明 ,含药血清实验方法能够较好地反映中药的药效 ,可以用于体外药理学实验中对有效药物、制剂工艺的初步筛选 ,为新药研制提供有意义的信息。对于含药血清的
为了综合利用鹌鹑蛋黄,以鹌鹑蛋黄为原料,辅以百合精粉,通过正交实验研究蛋黄酱的工艺条件。结果表明,制备蛋黄酱的优化工艺条件为:百合精粉于85℃糊化45 min,产品配方为色拉
2015年11月20日,由四川省委宣传部、四川省新闻出版广电局主办,四川省广播电视学会、四川省广播电视新闻与传播研究所承办的四川省广播电视"十佳主持人"决赛及颁奖典礼在四川传