一种开放环境下的软件可靠性评估方法

一种开放环境下的软件可靠性评估方法

ID:20199979

大小:768.00 KB

页数:10页

时间:2018-10-11

一种开放环境下的软件可靠性评估方法_第1页
一种开放环境下的软件可靠性评估方法_第2页
一种开放环境下的软件可靠性评估方法_第3页
一种开放环境下的软件可靠性评估方法_第4页
一种开放环境下的软件可靠性评估方法_第5页
资源描述:

《一种开放环境下的软件可靠性评估方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一种开放环境下的软件可靠性评估方法*)陆文1,2徐锋1,2吕建1,2(南京大学计算机软件新技术国家重点实验室,江苏南京210093)1(南京大学计算机软件研究所,江苏南京210093)2摘要目前的软件系统运行环境正朝着更加开放的方向发展,这种开放性对原有的软件开发技术,包括软件可靠性评估方法提出了挑战。一些基于软件测试和模拟的方法由于效率上的不足而不再适用;而另一些方法,例如基于状态的可靠性评估方法,虽然在效率上有了很大的提高,但在适用范围上又存在着不足,比如对含并行结构的系统就不能很好的处理。为此,该

2、文在基于状态的可靠性评估方法的基础上,提出了一种改进的可靠性评估方法,以兼顾效率和适用范围两个方面。该方法首先描述了如何用Petri网作为软件体系结构的描述工具,使得各种复杂结构的系统都能被很好的描述,并方便具体计算过程的介绍;接着介绍了一种自底向上的可靠性计算过程,来高效并准确的计算出系统的可靠性,该过程能对并行结构进行分解和综合计算;同时,该方法还可以估算出组件对系统的重要性,从而大大的增强了可靠性评估在软件开发中所起的作用。关键词软件可靠性,开放环境,体系结构,组件重要性AnApproachofS

3、oftwareReliabilityEvaluationintheOpenEnvironmentLUWen1,2XUFeng1,2LUJian1,2(StateKeyLaboratoryforNovelSoftwareTechnology,NanjingUniversity,Nanjing,Jiangsu210093,China)1(InstituteofComputerSoftware,NanjingUniversity,Nanjing,Jiangsu210093,China))2+Correspon

4、dingauthor:Phn:+86-013851771715,Fax:+86-25-83593283,E-mail:xf@nju.edu.cn,http://moon.nju.edu.cnAbstractNowadayssoftwareenvironmenthasbeenmoreandmoreopenthanbefore,theopennessofenvironmenthasgreatlyinfluencedmanyexistingsoftwaredevelopmenttechniques,inclu

5、dingsoftwarereliabilityevaluation.Duetotheweaknessinefficiency,methodsbasedontestingorsimulationsarenotcompetentintheopenenvironment;othermethods,suchasthestate-basedmethods,aremoreefficient,butareunabletodealwiththesystemswithconcurrency.Sothispapertrie

6、stoputforwardanimprovedreliabilityevaluationmethodwhichcandobetterinbothefficiencyandapplicability.ThismethodfirstdescribeshowtousePetrinetsassoftwarearchitecturedescription;andthenintroducesabottom-upwaytocalculatethesystem’sreliability,thecalculationpr

7、ocesscanbedoneefficientlyandaccurately,andcanalsodealwithsystemswithconcurrency,whichcanhardlybehandledbyexistingmethods;themethodcanalsogenerateinformationreflectingthecomponent’simportancetothewholesystem,whichcanmakesoftwarereliabilityevaluationplayam

8、oreimportantroleinsoftwaredevelopment.KeywordsSoftwarereliability,Openenvironment,Softwarearchitecture,Componentimportance101引言在过去的二十年里,Internet的迅猛发展大大影响了我们生活的各个方面,这其中也包括了计算机软件的开发和使用。随着计算机技术,尤其是分布式面向对象技术的发展,如EJB,.NET和WebSe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。