首页 | 本学科首页   官方微博 | 高级检索  
     

一种面向软件可靠性评估的故障注入机制的设计与实现
引用本文:胡嘉伟,江建慧.一种面向软件可靠性评估的故障注入机制的设计与实现[J].计算机辅助设计与图形学学报,2012,24(6):741-751.
作者姓名:胡嘉伟  江建慧
作者单位:同济大学软件学院 上海 201804
基金项目:国家"八六三"高技术研究发展计划项目
摘    要:为了获取更加全面的程序失效数据以提高软件可靠性评估的准确性,提出一种面向软件可靠性评估的故障注入机制.该机制在生成故障注入方案时充分考虑了程序故障类型分布、故障空间分布、故障发生时间分布及程序输入等因素,从而能够合理地反映程序真实的失效情况.实现了故障注入方案生成器,并集成到自行开发的基于Intel PIN框架的动态软件故障注入工具软件中.为了验证所提出的故障注入机制的合理性和有效性,以TINY语言编译器、LZ77压缩程序、CRC32程序为例,分别通过测试和故障注入实验的方式收集了相应的失效数据,然后用Jelinski-Moranda模型计算得到了2组很接近的可靠性指标值.实验结果表明,基于故障注入的软件可靠性评估方法的有效性和合理性不亚于传统的基于测试的方法,故障注入方法更适用于较大规模程序的可靠性评估,采用指数分布的故障发生时间分布假设更能反映程序真实失效情况.

关 键 词:软件可靠性评估  故障注入  程序故障空间分布  程序故障发生时间分布  故障注入方案生成

Design and Implementation of a Fault Injection Mechanism for Software Reliability Evaluation
Hu Jiawei , Jiang Jianhui.Design and Implementation of a Fault Injection Mechanism for Software Reliability Evaluation[J].Journal of Computer-Aided Design & Computer Graphics,2012,24(6):741-751.
Authors:Hu Jiawei  Jiang Jianhui
Affiliation:Hu Jiawei and Jiang Jianhui(School of Software Engineering,Tongji University,Shanghai 201804)
Abstract:
Keywords:
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号