收藏本站
《北京化工大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

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

陈玉萍  
【摘要】: 随着计算机技术的快速发展与日益成熟,当今社会对软件产品的需求也一直处于增长的趋势,对软件质量的要求也越来越严格。一方面要满足巨大的软件需求,同时又要能有效应对需求变更和应用系统的升级等问题,以此来保证软件的质量、提高软件的生产效率、降低开发成本和缩短开发周期。若只依靠程序员手工编码,不仅要耗费大量的时间和精力,而且还存在许多不稳定、难以预料的因素,造成程序的不可靠。针对于此,软件工程领域提出了源代码自动化生成的软件开发方法。 为了对程序自动生成技术和以此为基础的软件开发方法进行研究,本课题结合项目的实际需要,讨论了一个基于Orad Render Engine(RE)的渲染引擎控制程序源代码自动生成的设计思想与实现技术。提出了编写一个依据RE控制系统所提供的命令说明文本来生成源代码的自动生成系统。该生成系统以控制命令的说明文档作为输入,通过编写文档分析程序,按照设计的正则表达式规则,利用表驱动的方式,分析出文档中命令的结构化数据,并动态创建XML格式的代码模板,最终系统根据模板自动生成控制程序的源代码。 通过实际使用证明,该代码自动生成系统能够自动分析命令协议,生成RE控制程序源代码。从而解决了靠手工编写无法应对的RE频繁升级、命令数量庞大以及命令协议变化等一系列问题,极大地减少了编程人员的工作量,提高了软件的开发效率。
【学位授予单位】:北京化工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前9条
1 杨元峰;赵立杰;;基于XML的窗体自动生成框架的设计与实现[J];电脑知识与技术(学术交流);2007年19期
2 曾小宁;数据库应用软件开发中程序代码的自动生成[J];广西教育学院学报;2003年05期
3 徐爱春,章坚民;基于XML/XSLT代码自动生成技术研究[J];杭州电子工业学院学报;2004年04期
4 谢冰;张晨东;;一种基于面向对象测试模型的测试代码生成方法与工具[J];计算机研究与发展;2008年S1期
5 顾莹莹,高建华;从UML类图到关系数据库表的代码生成方法[J];计算机工程;2005年10期
6 杨满喜;;基于BCB的Word文档自动生成方法的实现[J];煤矿现代化;2006年01期
7 马晓波;;基于J2EE和XML的网站自动生成系统的设计与实现[J];内蒙古工业大学学报(自然科学版);2008年04期
8 刘鹰;;代码生成技术及其在企业开发中的应用[J];西安文理学院学报(自然科学版);2006年03期
9 廖浩德;杨明根;;应用系统自动生成研究[J];西南民族大学学报(自然科学版);2007年04期
中国硕士学位论文全文数据库 前2条
1 伍星;基于ORM的代码自动生成系统的研究与实现[D];电子科技大学;2008年
2 戴鹏;基于动态数据源的代码生成系统的研究与实现[D];苏州大学;2008年
【共引文献】
中国期刊全文数据库 前10条
1 张雪冰;韦璐;;C#中利用正则表达式提高数据录入效率[J];安徽建筑工业学院学报(自然科学版);2007年06期
2 邱晓荣;;ASP.NET页面间数据传递方法的研究与实现[J];福建电脑;2008年04期
3 黄玮;;基于SharePoint平台的教学实训平台的快速开发[J];福建电脑;2009年10期
4 蒲天应;姚凯学;;基于.NET的软件集成测试研究[J];贵州大学学报(自然科学版);2009年02期
5 袁海文;弭寒光;;面向电力电子控制系统开发的自动定制技术研究[J];电力电子;2012年02期
6 胡立辉;张健;陈曦;;基于正则式的CNKI网页全自动包装器[J];长沙理工大学学报(自然科学版);2006年02期
7 李胜利;李昌清;袁平鹏;刘英书;;基于Web的电子期刊元数据信息抽取方法[J];华中科技大学学报(自然科学版);2007年12期
8 胡立辉;周斌;黄园媛;;基于正则式的维普网全自动包装器的实现[J];计算机工程与应用;2006年31期
9 应毅,毛宇光,刘正涛;基于ADO.NET技术的Web访问数据库研究与实现[J];计算机与现代化;2005年04期
10 史湘宁;朱海良;;C#程序设计中的内存管理[J];计算机与现代化;2006年06期
中国重要会议论文全文数据库 前1条
1 马飞;唐文忠;;面向领域的Web应用程序自动生成器[A];2006中国控制与决策学术年会论文集[C];2006年
中国博士学位论文全文数据库 前2条
1 高新闻;智能仪表软件开发的自动化技术研究[D];上海大学;2007年
2 李晓军;基于量子框架的开放式汽车电控系统体系架构及其应用研究[D];山东大学;2008年
中国硕士学位论文全文数据库 前10条
1 孙海春;C_net到可编译表达式的映射方法[D];山东科技大学;2010年
2 夏云龙;基于模板的代码自动生成系统的研究与实现[D];沈阳理工大学;2010年
3 刘禅念;基于Ajax技术与J2EE架构的实训通用平台的研究与开发[D];华南理工大学;2010年
4 廖新粮;基于任务调度的自动测试方法及系统实现[D];电子科技大学;2011年
5 王阳;基于XSLT数据模型转换的研究与实现[D];西安电子科技大学;2009年
6 苏洪堂;招标智能办公系统的研究与应用[D];太原科技大学;2011年
7 郑斌;基于ASP.NET Web应用的代码生成技术的研究与实现[D];中南大学;2011年
8 孙洪燕;本溪卧龙驾驶员培训管理系统的设计与实现[D];电子科技大学;2011年
9 周月平;无人机余度飞行控制软件的设计与研究[D];南京航空航天大学;2010年
10 齐爱朋;.NET下通用信息系统开发模型研究与实践[D];解放军信息工程大学;2008年
【二级参考文献】
中国期刊全文数据库 前10条
1 秦奕青;对象持久化常用方法研究[J];北京机械工业学院学报;2003年01期
2 刘然,陈英,赵小林;基于UML的CASE平台的代码自动生成[J];北京理工大学学报;2002年02期
3 吕攀;余芳;;应用设计模式构建数据库操作工厂[J];电脑知识与技术;2006年26期
4 徐冬梅;吴东亚;姚忠邦;;抽象语法记法及客体标识符介绍[J];信息技术与标准化;2006年Z1期
5 钱卫国,刘燕鹏;用VB自动生成Word 2000格式录取通知书[J];福建电脑;2003年07期
6 徐茹枝;丁昊志;单波;;对象关系映射框架的研究与设计[J];华北电力大学学报;2006年04期
7 潘轶菁;丁岳伟;王龍天;;对象关系数据库系统模型及映射规则[J];上海理工大学学报;2006年02期
8 李自然,鄢小清,周进;基于VB的SQL-Server数据库与Word文档的数据交互[J];航空计算技术;2004年02期
9 徐爱春,章坚民;基于XML/XSLT代码自动生成技术研究[J];杭州电子工业学院学报;2004年04期
10 张念春,杨寿保;UML模型向关系数据库的映射方法初探[J];计算机工程与应用;2002年19期
中国硕士学位论文全文数据库 前2条
1 徐强;基于组件的软件开发模式[D];北京工业大学;2000年
2 姚吉;支持XQuery的XML数据库研究[D];安徽大学;2002年
【相似文献】
中国期刊全文数据库 前10条
1 樊金生;一个自动生成表格的FoxBASE程序[J];计算机应用研究;1990年03期
2 肖华勇;一幅山峦叠嶂图的自动生成[J];电脑爱好者;1999年08期
3 ;装修程序以自动生成跟踪[J];计算机研究与发展;1983年12期
4 孟海江;在表格中自动生成序号[J];电脑应用文萃;2005年05期
5 张银明;MIS的共性及其自动生成工具[J];华侨大学学报(自然科学版);1994年02期
6 孙伟彦;;咱也是文化人! 搞笑对联自动生成[J];电脑爱好者;2010年03期
7 王金红;;在Excel中让学生的“学籍号”自动生成[J];电脑知识与技术(经验技巧);2009年05期
8 赵秉中;一种LR(1)-LALR(1)分析表的自动生成标法[J];计算机应用;1982年02期
9 秦丽珍,朱印书;浅谈中油软件中自动生成凭证的应用[J];中国会计电算化;2001年03期
10 乔良军;自动生成书稿目录的实用程序[J];电脑技术;1998年03期
中国重要会议论文全文数据库 前10条
1 应莺;李红燕;王建军;潘志勇;邱宝军;;自动化信息系统环境中的业务对象自动生成方法[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
2 鲁振德;赵维刚;汪楠;张平;;数据库文件结构自动生成[A];1996中国控制与决策学术年会论文集[C];1996年
3 曹秀爽;李兵;;基于混沌SAGACIA优化方法的模糊控制规则自动生成[A];2006全国复杂网络学术会议论文集[C];2006年
4 尚宗敏;崔立真;王海洋;;智能流程应用模式下基于流程语义库的流程自动生成方法[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
5 陈敏;张熙锦;刘祖斌;;Web数据库架构自动生成实现研究[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
6 唐喜;任雁铭;孟岩;王治民;;IED自动生成IEC61850模型方法探讨[A];中国智能电网学术研讨会论文集[C];2011年
7 王辉;杨凯;郎士宁;冯少华;王月蓉;;.Net控制Excel自动生成表格的应用研究[A];计算机研究新进展(2010)——河南省计算机学会2010年学术年会论文集[C];2010年
8 朱兰娟;蔡海航;姜纪红;周春雨;;农业气象灾害预警材料的自动生成[A];中国气象学会2007年年会生态气象业务建设与农业气象灾害预警分会场论文集[C];2007年
9 李冬华;赵学秘;李宗伯;李克洲;;领域内可重构功能单元自动生成方法[A];2006年全国开放式分布与并行计算学术会议论文集(二)[C];2006年
10 吉大纯;陈蕾;梁静;邵四海;;基于PG框架的软件结构测试用例自动生成研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
中国重要报纸全文数据库 前10条
1 记者 马远琼 通讯员 刘韬;一案一人一表台账自动生成[N];检察日报;2005年
2 郑妍汪颂今;杭铁法院开发执行文书软件[N];人民法院报;2007年
3 崔强;冰炭可同炉 水火亦相容[N];中国财经报;2006年
4 ;用SendLink轻松上传大文件[N];中国计算机报;2005年
5 倪泰;邢台创新打击传销举措见成效[N];中国工商报;2008年
6 郭红雨李芙蓉;税管员平台:自动生成工作任务[N];中国税务报;2008年
7 陆海青 胡海啸 张梦谦;所得税管理系统自动生成七类报表[N];中国税务报;2006年
8 本报记者吴红月;F reeM a rk e t给企业支招[N];中华工商时报;2002年
9 彭盈陈蜀庆;文书智能化系统自动生成停业登记表[N];中国税务报;2007年
10 高树增;唐山国丰信息化项目系统成功上线[N];中国冶金报;2006年
中国博士学位论文全文数据库 前10条
1 程学庆;列流图自动生成与空车调配相关问题研究[D];西南交通大学;2007年
2 陈龙潭;复杂科学观点下的战略性思维建构:基于三个自动生成过程模式之诠释[D];复旦大学;2004年
3 薛朝改;知识化制造系统自重构的研究[D];东南大学;2005年
4 随阳轶;基于数据流可视化语言的虚拟仪器开发平台的研究[D];吉林大学;2008年
5 李方;基于模型集成的嵌入式数控系统设计关键技术研究[D];华南理工大学;2010年
6 武斌;基于符号计算方法的程序验证技术研究[D];华东师范大学;2010年
7 兰昊;热处理和合金元素对MCrAlY(Re)粘结层材料高温氧化行为的影响[D];清华大学;2011年
8 张海彬;FPSO储油轮与半潜式平台波浪载荷三维计算方法研究[D];哈尔滨工程大学;2004年
9 岳爽;含Re烯烃环氧化催化剂的合成、表征及催化性能研究[D];华东师范大学;2011年
10 隋琪;智能流程模式的研究及其应用[D];山东大学;2006年
中国硕士学位论文全文数据库 前10条
1 陈玉萍;RE控制程序源代码自动生成程序的研究与实现[D];北京化工大学;2010年
2 兰小飞;基于文本的领域本体进化需求自动生成模型研究[D];湖南大学;2010年
3 李超;基于用户查询日志的中文互联网问句自动生成和查询压缩研究[D];哈尔滨工业大学;2011年
4 赵叶;供电系统作业票计算机自动生成与管理系统设计[D];河北科技大学;2011年
5 谭力;基于情态演算的UML形式化验证与OCL约束自动生成研究[D];华东师范大学;2010年
6 金龙飞;通用可扩展编译器前端生成器的设计与实现[D];吉林大学;2005年
7 刘洪涛;基于Struts代码自动生成中间件的研究与设计[D];吉林大学;2006年
8 崔欢欢;基于SA规则的全路径用例自动生成方法研究[D];华中师范大学;2011年
9 李雷雷;船体型线自动生成及优化研究[D];华中科技大学;2009年
10 李森;基于输出域测试用例自动生成的研究[D];安徽大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026