收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于SA理论的代码自动生成技术实现和应用

陆文佳  
【摘要】: 随着信息技术的飞速发展与现代软件工程的规模日益复杂、庞大。软件结构的复杂化和程序高度复用的需求使得软件体系结构(Software Architecture简称SA)这一理论日益受到业界人士的关注,这对于整个软件体系结构的规划和研究显得尤为重要。虽然这一论题已成为近些年来讨论的热点,但具体的方法研究还比较抽象,未被形式化,目前能将这一理论在实际应用中进行快速转换的方法为数不多,还没有一个成熟的代表方法。同时代码自动生成方法的研究在近几年得到飞速的发展,各种优秀的自动生成技术层出不穷,被运用到开发工具、办公室自动化软件、图形代码转换软件等领域。各大著名公司也参与其中,为代码自动生成技术做出了巨大的贡献。而在如今这种注重敏捷开发的环境下,代码自动生成技术已在软件工程领域中占有重要的地位。 为了使软件复用层次达到一定的高度,必须将软件体系结构和代码自动生成技术相结合。SA结构上的优势和代码自动生成技术高度复用的特性使得它们能够相辅相成,将理论与实际应用融为一体,产生高质量可复用的代码生成方法。但目前还没有一种能将软件体系结构理论和代码自动生成技术相结合的研究。 为了弥补这一遗憾,本文将以代码自动生成工具为例,着重研究基于SA理论的体系风格提取及构件的拆分技术,采用这一理论中提出的系统描述方法,提出一种新的代码自动生成工具的制作方法和过程,把这一方法引入到代码自动生成工具的制作过程中,使之具备结构良好、高度复用、易扩展、产出的系统代码便于二次开发等优势。最后,为了证实这一方法的完整性和一致性及用其所制作的代码自动生成工具的可行性,就以“盛大游戏服务器虚拟化”项目为契机,将其运用到实际项目中进行检验和实践。 经过一系列的研究和实践工作,本文所提出的代码自动生成工具的制作方法和过程得以体现和运用。这一方法通过对基于SA理论的代码生成方法和构件复用技术的研究,找到了一种对代码生成方法进行更为系统的支持捷径,从而弥补了SA对自动代码生成没有很好的高层次理论指导的缺陷。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 赵晓娟;;路径覆盖中控制流图的自动生成技术[J];湖南农机;2009年03期
2 景海平;;基于CAD/CAPP集成环境的工序图自动生成技术研究[J];CAD/CAM与制造业信息化;2009年12期
3 唐俊;赵炯;金炜东;;Linux下基于Struts、Hibernate和Spring的房产网站自动生成技术的研究与实现[J];电脑与电信;2010年06期
4 马云富,柏志彬;面向先进制造环境的单元控制软件自动生成技术探讨[J];兵工自动化;2001年04期
5 李凡;李梦;李京;;基于模型的Web页面自动生成系统PAGS[J];计算机工程与应用;2006年27期
6 沙树名;林峰;;一种基于CIM的厂站接线图自动生成技术[J];电力系统自动化;2008年21期
7 王秋生;肖莹莹;杨浩;袁海文;;实验室信息管理系统中动态报表自动生成技术[J];工业计量;2011年03期
8 张登峰,宋余庆;医院信息系统的集成化设计[J];信阳师范学院学报(自然科学版);2002年02期
9 王化中,强凤娇;Excel数据清单自动生成技术及在电算化中的应用[J];商场现代化;2005年26期
10 杨满喜;基于BCB的文档自动生成技术[J];电脑编程技巧与维护;2005年10期
11 李建东;陈晓梅;;协议一致性测试集自动生成技术综述[J];科技信息(学术研究);2007年34期
12 张海建;孙丹;;基于JAVA和XML的WORD文档自动生成技术研究与应用[J];信息与电脑(理论版);2010年01期
13 刘德义;钱建平;吴晓明;黎贞发;李明;;基于ArcObjects的气象等值线自动生成技术及应用[J];气象与环境学报;2010年03期
14 潘路,王艳;机读档案主题词表自动生成技术[J];兰台世界;1995年04期
15 陈国新,张剑峰,曾金平,包振强;基于知识树的模具装配图生成技术研究[J];扬州大学学报(自然科学版);2005年03期
16 莫凡;武玉国;杜莹;;基于矢量地图制作地景纹理的自动生成技术[J];计算机应用;2010年S2期
17 刘弘;张德富;;Systolic阵列算法的自动生成技术[J];南京大学学报(自然科学版);1990年02期
18 孙敬武,杨戍,董芳;对几种计算机病毒技术的研究和探索[J];邯郸师专学报;2004年03期
19 崔贺超;陈旭东;;基于XML的网络管理系统界面自动生成技术[J];计算机时代;2006年11期
20 陈金水,钱昆;数据库物理结构自动生成技术的研究[J];电脑开发与应用;2005年04期
中国重要会议论文全文数据库 前10条
1 油新华;王渭明;李晓;;土石混合体边坡数值模型的自动生成技术[A];第八次全国岩石力学与工程学术大会论文集[C];2004年
2 颜丽琳;陈映;艾进;陈卫国;王昆;;Tribon系统下阀件自动生成技术的研究[A];2011年CAD/CAM学术交流会议论文集[C];2011年
3 油新华;李晓;何刚;;土石混合体的随机结构模型及其生成技术研究[A];全国岩土与工程学术大会论文集(上册)[C];2003年
4 翟新宇;王丹虹;高艳明;曹宇宁;;液压集成块优化设计系统中装配图的智能化生成技术研究与实现[A];中国图学新进展2007——第一届中国图学大会暨第十届华东六省一市工程图学学术年会论文集[C];2007年
5 王安国;罗小泽;刘衍光;王海亭;王科;;基于气象传真图模式识别的风浪场自动生成技术[A];中国航海学会海洋船舶驾驶专业委员会天气与航海安全论文集[C];1997年
6 金旭;管彦武;陈晓冬;石卓;;温度场数值模拟[A];中国地球物理学会第22届年会论文集[C];2006年
7 王大伟;崔宇;隋鑫;段桂茹;;光学系统的出瞳参数测试技术研究[A];科技创新与节能减排——吉林省第五届科学技术学术年会论文集(上册)[C];2008年
8 万琳;张威;马雪雁;陈曼青;;基于路径的测试用例自动生成技术[A];第十届全国容错计算学术会议论文集[C];2003年
9 陈蕾;侯健;李小奇;;飞行模拟器视景库的自动生成[A];大型飞机关键技术高层论坛暨中国航空学会2007年学术年会论文集[C];2007年
10 陶全心;张建平;汤广来;;在工程工作站上全自动平板型钢网架CAD系统的研究[A];第五届空间结构学术交流会论文集[C];1990年
中国博士学位论文全文数据库 前5条
1 要丹;石油地质实验信息自动管理与评价系统[D];吉林大学;2008年
2 王馨;基于实时规约的测试预言自动生成技术的研究[D];国防科学技术大学;2005年
3 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
4 李军义;软件测试用例自动生成技术研究[D];湖南大学;2008年
5 贺可太;大规模定制的图形自动生成技术研究大规模[D];北京航空航天大学;2005年
中国硕士学位论文全文数据库 前10条
1 孙斌;灯具设计方案自动生成技术的研究与实现[D];浙江大学;2013年
2 权凯;基于面向方面的业务流程自动生成技术的研究与实现[D];西安电子科技大学;2010年
3 杜翠焕;3D人物模型和动画自动生成技术的研究[D];首都师范大学;2013年
4 张先部;信息家电控制界面自动生成技术的研究[D];中国海洋大学;2013年
5 张仁良;基于自动生成技术的杉达学院WAP网站的设计与实现[D];上海交通大学;2010年
6 刘竞楠;基于nML的指令集仿真器自动生成技术初步研究[D];华北电力大学(北京);2008年
7 吴海峰;XML技术在异构多数据库查询中的应用研究[D];首都经济贸易大学;2004年
8 韩丹莉;基于特征与CBR的模具成型零件自动生成技术研究[D];大连理工大学;2006年
9 陈鹏羽;网络用具控制界面自动生成技术及在智能终端的实现[D];华南理工大学;2012年
10 钱肖英;基于遗传算法的测试数据自动生成方法的研究[D];浙江工商大学;2008年
中国重要报纸全文数据库 前2条
1 赵婷婷;智能技术让古建筑焕发现代活力[N];大众科技报;2008年
2 陈伟斌;全天候海洋应急监测技术管理平台[N];中国海洋报;2011年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978