DocumentCode
713602
Title
Software testing and software fault injection
Author
Kooli, Maha ; Bosio, Alberto ; Benoit, Pascal ; Torres, Lionel
Author_Institution
Lab. d´Inf., Montpellier, France
fYear
2015
fDate
21-23 April 2015
Firstpage
1
Lastpage
6
Abstract
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.
Keywords
microprocessor chips; program testing; software fault tolerance; failure-free operation; hardware faults; hardware reliability; microprocessor based systems; software fault injection; software reliability; software stack; software testing; system quality; Computer architecture; Hardware; Software; Software reliability; Software testing; Dependability; Fault Injection; Fault Tolerance; Faults; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2015 10th International Conference on
Conference_Location
Naples
Type
conf
DOI
10.1109/DTIS.2015.7127370
Filename
7127370
Link To Document