【24h】

Software testing and software fault injection

机译:软件测试和软件故障注入

获取原文

摘要

Reliability is one of the most important characteristics of the system quality. It is defined as the probability of failure-free operation of system for a specified period of time in a specified environment. For micro-processor based systems, reliability includes both software and hardware reliability. Many methods and techniques have been proposed in the literature so far to evaluate and test both software faults (e.g., Mutation Testing, Control Flow Testing, Data Flow Testing) and hardware faults (e.g. Fault Injection). In this paper, we present a survey of proposed techniques and methods to evaluate software and hardware reliability, and we study the possibility to explore them to evaluate the role of the software stack to evaluate system reliability face to hardware faults.
机译:可靠性是系统质量的最重要特征之一。它定义为在指定环境中指定时间段内系统无故障运行的概率。对于基于微处理器的系统,可靠性包括软件和硬件可靠性。迄今为止,在文献中已经提出了许多方法和技术来评估和测试软件故障(例如,突变测试,控制流测试,数据流测试)和硬件故障(例如,故障注入)。在本文中,我们对提议的评估软件和硬件可靠性的技术和方法进行了概述,并研究了探索它们以评估软件堆栈在评估面对硬件故障的系统可靠性中的作用的可能性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号