- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种开放环境下的软件可靠性评估方法.doc
一种开放环境下的软件可靠性评估方法*)
陆 文1,2 徐 锋1,2 吕 建1,2
(南京大学计算机软件新技术国家重点实验室, 江苏南京 210093)1
(南京大学计算机软件研究所, 江苏南京 210093)2
摘 要 目前的软件系统运行环境正朝着更加开放的方向发展,这种开放性对原有的软件开发技术,包括软件可靠性评估方法提出了挑战。一些基于软件测试和模拟的方法由于效率上的不足而不再适用;而另一些方法,例如基于状态的可靠性评估方法,虽然在效率上有了很大的提高,但在适用范围上又存在着不足,比如对含并行结构的系统就不能很好的处理。为此,该文在基于状态的可靠性评估方法的基础上,提出了一种改进的可靠性评估方法,以兼顾效率和适用范围两个方面。该方法首先描述了如何用Petri网作为软件体系结构的描述工具,使得各种复杂结构的系统都能被很好的描述,并方便具体计算过程的介绍;接着介绍了一种自底向上的可靠性计算过程,来高效并准确的计算出系统的可靠性,该过程能对并行结构进行分解和综合计算;同时,该方法还可以估算出组件对系统的重要性,从而大大的增强了可靠性评估在软件开发中所起的作用。
关键词 软件可靠性,开放环境,体系结构,组件重要性
An Approach of Software Reliability Evaluation in the Open Environment
LU Wen1,2 X Feng1,21,2
( State Key Laboratory for Novel Software Technology,Naning University,Nanjing,Jiangsu 210093,China)1
(Institute of Computer Software,Nanjing University,Nanjing,Jiangsu 210093,China))2xf@,
Abstract Nowadays software environment has been more and more open than before, the openness of environment has greatly influenced many existing software development techniques, including software reliability evaluation. Due to the weakness in efficiency, methods based on testing or simulations are not competent in the open environment; other methods, such as the state-based methods, are more efficient, but are unable to deal with the systems with concurrency. So this paper tries to put forward an improved reliability evaluation method which can do better in both efficiency and applicability. This method first describes how to use Petri nets as software architecture description; and then introduces a bottom-up way to calculate the system’s reliability, the calculation process can be done efficiently and accurately, and can also deal with systems with concurrency, which can hardly be handled by existing methods; the method can also generate information reflecting the component’s importance to the whole system, which can make software reliability evaluation play a more important role in software development.
Keywords Software reliability, Open environment, Software archite
您可能关注的文档
- (信息技术校本课程).doc
- (新课标人教版)高中物理会考综合模拟试卷之九(版).doc
- 1.1.1算法的概念2.ppt
- 2012东三省数学建模联赛培训(一).ppt
- AMD的CPU发展技术.doc
- Ansys和ADAMS柔性体转化问题的详细步骤.doc
- arcgis实验实验报告.doc
- ARMYDA研究.ppt
- AUTOCAD二次开发之程式调试.ppt
- A实验二协议分析软件基础实验指导.doc
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
文档评论(0)