基于EPMM的软件演化过程自动化方法的研究

基于EPMM的软件演化过程自动化方法的研究

作者:师大云端图书馆 时间:2015-12-13 分类:参考文献 喜欢:4481
师大云端图书馆

【摘要】软件过程执行是软件过程工程和软件项目工程的结合点,并充当着软件项目工程系列活动的引擎,真正实现指导和控制软件项目开发一系列活动的开展,软件过程执行是软件过程领域研究的关键问题。软件演化过程执行实现对软件演化活动的指导和控制。软件演化过程的执行可以是自动化的、半自动的或人工的。如果一个软件演化过程完全由计算机自动进行,则说其实现了软件演化过程自动化。由于软件演化过程中人为因素很多,实现完全的自动化看来近期内仍然有很多困难。本文探讨需与外部环境交互的基于EPMM(EvolutionProcessMeta-Model)的软件演化过程自动化方法,这些方法一方面被认为是用于提高软件生产率和软件演化质量和效率的重要技术,另一方面动态创建了软件演化过程模型(EPM:EvolutionProcessModel)和其执行模型(EXECUTED_EPM:ExecutedEPM)的知识库,为软件演化过程改进提供数据。本文结合软件自动化技术和创建基于规则的专家系统的逻辑程序设计语言的优点,提出了软件演化过程模型自动化的方法和相关技术,运用此方法将软件演化过程模型转换成用Prolog中的事实和规则表示的执行模型,同时构造了软件演化过程知识库,软件演化过程执行模型的执行看成是此知识库上的推理,并在EXECUTED_EPM运行过程中,动态更新EXECUTED_EPM知识库中的知识,这也是软件演化过程知识自动积累的过程。本论文针对EPMM元模型和建模方法产生的EPM,提出分类方法的选择标准,通过系统分析EPM的动态特性提出EPM活动的分类方法,证明了EPM中活动类型集合是完备集,通过分析基于逻辑编程语言的规则表示和推理方法提出了创建EXECUTED_EPM的方法,提出EXECUTED_EPM实例化方法和设计EXECUTED_EPM规则引擎的方法,设计并实现了EPM到EXECUTED_EPM的转换器。本论文的具体研究工作主要包含了以下几个方面:(1)提出活动分类方法。通过系统分析EPM过程层中活动控制信息的流动过程,研究EPM中活动的前提资源和后提资源分配策略和活动运行机制,提出分类方法的选择标准,提出活动前提分类方法、活动后提分类方法和活动前后提分类方法,并分别提出依据活动前提类型或活动后提类型或者活动前后提类型对活动进行分类的方法。(2)证明了使用基于EPMM的白盒建模方法得到的任一EPM,其活动的前提类型、后提类型集合是完备集。使用数学归纳法首先证明了在使用四种基本块细化初始活动得到的软件演化过程模型中,其活动的前提、后提的类型集合是完备集,接着证明了在任何层次上使用白盒建模方法细化模型得到的新软件演化过程模型中,其活动的前提、后提的类型集是完备集。(3)提出EPM过程层到EXECUTED_EPM的转换方法,并设计了转换规则和转换算法。为根据活动前提分类得到的每一个等价类提出一种EPM到EXECUTED_EPM的转换规则以及为根据活动后提分类得到的每一个等价类提出一种EPM到EXECUTED_EPM的转换规则。证明了转换规则集是完备集,并设计出EPM转换为EXECUTED_EPM的相关算法,研究模型中并发活动的转换方法和驱动方法,以提高软件演化的执行效率。(4)提出EPM的活动层、任务层到EXECUTED_EPM的转换方法,提出EXECUTED_EPM转换规则的层次结构,提出活动层的输入资源和输出资源以及任务层角色的转换规则,并设计了转换算法,提出EPM全局层的转换方法和算法。(5)设计并实现EPM执行模型的规则引擎。提出EXECUTED_EPM资源筹备方法和算法,提出捕获EXECUTED_EPM中并发执行活动的方法,并给出捕获并发执行活动的规则,以及并发执行活动的方法。(6)设计并实现了软件演化过程模型转换工具。
【作者】于倩;
【导师】李彤;
【作者基本信息】云南大学,系统分析与集成,2014,博士
【关键词】软件演化过程模型;执行模型;软件演化过程自动化;活动转换依据;活动前提类型;活动后提类型;完备集;转换规则;规则引擎;模型转换工具;

【参考文献】
[1]王新强.基于ARM与Linux的电梯控制系统设计与实现[D].大连理工大学,软件工程(专业学位),2012,硕士.
[2]陈伟钟,董敏煜.一种新的连续自适应格点反褶积方法[J].石油地球物理勘探,1986,03:276-287.
[3]王荣.试论《最蓝的眼睛》的象征艺术手法[D].安徽大学,英语语言文学,2004,硕士.
[4]胡发志.工作场所中重金属检测及其危害的研究[D].天津理工大学,2014.
[5]邓积杰.不确定环境下半导体制造系统瓶颈预测与调度方法研究[D].北京化工大学,控制科学与工程,2013,硕士.
[6]蔡云泽,何星,许晓鸣,张卫东.非线性不确定状态时滞系统的鲁棒H_∞滤波[J].自动化学报,2004,04:592-596.
[7]罗时鑫.口碑沟通对购买决策的影响研究[D].浙江大学,2007.
[8]马天平.胡锦涛青年思想研究[D].西南大学,科学社会主义与国际共产主义运动,2014,硕士.
[9]吴洁.关于四川世诚软件公司的战略规划研究[D].西南交通大学,2003.
[10]陈燕燕.猪水肿病毒素Stx2e基因突变体原核表达及重组蛋白的免疫生物学特性研究[D].扬州大学,微生物学,2012,硕士.
[11]梁锦锦1,吴德2.聚类分片双支持向量域分类器[J].控制与决策.
[12]郭雯侠.一种全回转并联机械手的标定方法与实验研究[D].天津大学,机械工程,2013,硕士.
[13]沈显龙.基于粒子群算法的斜拉桥传感器优化布置研究[D].哈尔滨工业大学,土木工程,2013,硕士.
[14]邓阳.中日工业企业设计发展的比较研究[D].华中师范大学,工商管理(专业学位),2013,硕士.
[15]徐汉广.试论图腾符号与特色区域环境的营造[D].云南艺术学院,设计艺术学,2013,硕士.
[16]廉文静.分子印迹技术结合壳聚糖检测食品中抗生素的电化学传感器研究[D].济南大学,2013.
[17]熊芳.原爆受害作家林京子之上海经历的文学意义[D].华中师范大学,日语语言文学,2013,硕士.
[18]韩凤茹.集装箱堆场毗邻交叉口通行能力与配时优化研究[D].大连海事大学,物流工程与管理,2013,硕士.
[19]王向辉,匡晓宁,刘伟达,亢建波.数据挖掘技术及其在决策支持系统中的应用[J].计算技术与自动化,2004,04:99-102.
[20]杨芳.试论变声期的合唱训练[D].辽宁师范大学,学科教学(专业学位),2012,硕士.
[21]刘鑫.《MSP430x2xx系列用户指南》翻译报告[D].天津理工大学,英语笔译,2013,硕士.
[22]王英强.基于概念格的Web日志挖掘及其应用[D].西安电子科技大学,计算机系统结构,2011,硕士.
[23]张倩.东北地区高中生物教师PCK的现状初探[D].东北师范大学,课程与教学论,2012,硕士.
[24]王蕾.俄汉礼貌用语对比研究[D].黑龙江大学,俄语语言文学,2013,硕士.
[25]苏本跃.CAGD中三角多项式曲线曲面造型的研究[D].合肥工业大学,计算数学,2004,硕士.
[26]杜娟,倪得兵,唐小我.需求-汇率风险聚集、汇率风险对冲与合作的供应链运作[J].控制与决策,2014,08:1439-1446.
[27]胡杰武,韩丽.宏观经济因素与跨国并购股东财富效应[J].北京交通大学学报(社会科学版),2015,01:60-69.
[28]余岚菲.物流金融中存货质押的质押率模型研究[D].浙江工业大学,2013.
[29]涂海丹.掺杂BaTiO_3性质的第一性原理研究[D].华中科技大学,凝聚态物理,2013,硕士.
[30]陈世军.TPR公司复合绝缘子项目经济可行性研究[D].西北大学,工商管理(专业学位),2012,硕士.
[31]马礼敦.X射线晶体学的百年辉煌[J].物理学进展,2014,02:47-117.
[32]董淑照.基于内容的三维医学图像检索技术研究[D].哈尔滨工业大学,计算机科学与技术,2013,硕士.
[33]朱雷.基于J2EE的电子钱包系统的设计与实现[D].北京交通大学,2014.
[34]刘思良.师范生实习中的角色定位及冲突[D].东北师范大学,高等教育学,2012,硕士.
[35]易中,杜晓辉,夏海山.竞争约束下的建筑土方施工运输[J].建筑技术开发,2014,02:54-55+59.
[36]戴峻.电动助力转向系统的工程设计方法[D].吉林大学,车辆工程,2013,硕士.
[37]冉启全,李士伦.流固耦合油藏数值模拟中物性参数动态模型研究[J].石油勘探与开发,1997,03:61-65+100.
[38]杨洋.基于分形维数的路面裂缝图像分割方法研究[D].长安大学,交通信息工程及控制,2014,硕士.
[39]王言前,张根宝,于大元.PLC在电子束单晶熔炉控制系统中的应用[J].冶金自动化,2005,01:57-59.
[40]陈嘉敏.城市土地整理生态风险防范研究[D].华中师范大学,土地资源管理,2014,硕士.
[41]安雅丽.20世纪五六十年代河北农村集市贸易述论[D].河北师范大学,中国近现代史,2004,硕士.
[42]记者赵晓琳.中国宝安提前运作贝特瑞环评火速公示[N].上海证券报,2011-05-06F08.
[43]许玉程.我国突发事件下的政策制定研究[D].南京师范大学,行政管理,2012,硕士.
[44]吕心洁.商业银行核心竞争力的确认与计量研究[D].兰州商学院,会计学,2013,硕士.
[45]应森.成昆铁路K309-K312段下伏采空区及沿线主要地质灾害评价及治理方案研究[D].西南交通大学,地质工程,2013,硕士.
[46]王敏.数控车床CAD/CAM系统中走刀路线的设计计算分析[J].木工机床.2006(02)
[47]刘兴广.基于知识驱动轴类零件设计方法研究[D].湖南大学,机械工程,2012,硕士.
[48]张亚琦.白刺表型变异多样性研究[D].青海大学,作物遗传育种,2013,硕士.
[49]穆强.A财险山东分公司车险理赔减损研究[D].西安科技大学,工商管理,2014,硕士.
[50]张晶.Bola型聚氨酯表面活性剂的合成及性能研究[D].中北大学,高分子化学与物理,2013,硕士.

相关推荐
更多