Fault tolerance is critical in many of today's large computer systems. This paper focuses on improving fault tolerance through testing. Moreover, it concentrates on the memory faults: how to access the editable part of a process memory space and how this part is affected. A special Software Fault Injection Technique (SFIT) is proposed for this purpose. This is done by sequentially scanning the memory of the target process, and trying to edit maximum number of bytes inside that memory. The technique was implemented and tested on a group of programs in software packages such as jet-audio, Notepad, Microsoft Word, Microsoft Excel, and Microsoft Outlook. The results from the test sample process indicate that the size of the scanned area depends...
<p>This thesis deals with techniques for designing and evaluating error detection and recovery mecha...
Despite of the existence of several techniques for emulating software faults, there are still open i...
c © Copyright by Roberto Natella, 2011 Given the complexity of modern software systems and its perva...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Project (M.S., Computer Science) -- California State University, Sacramento, 2013.Software testing i...
The paper deals with the problem of testing computer system's susceptibility to hardware faults by m...
During testing, it is nearly impossible to run all statments or branches of a program. It is especia...
International audienceSystem reliability has become a main concern during the computer-based system ...
The injection of software faults in software components to assess the impact of these faults on othe...
This paper describes FTAPE (Fault Tolerance And Performance Evaluator), a tool that can be used to c...
This paper presents an experimental study of the fault sensitivity of four programs included in the ...
Abstract—The injection of software faults in software components to assess the impact of these fault...
International audienceSingle Event Upset (SEU) phenomena is becoming a major concern in applications...
As software becomes more pervasive and complex, it’s increasingly important to assure that a system ...
<p>This thesis deals with techniques for designing and evaluating error detection and recovery mecha...
Despite of the existence of several techniques for emulating software faults, there are still open i...
c © Copyright by Roberto Natella, 2011 Given the complexity of modern software systems and its perva...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Project (M.S., Computer Science) -- California State University, Sacramento, 2013.Software testing i...
The paper deals with the problem of testing computer system's susceptibility to hardware faults by m...
During testing, it is nearly impossible to run all statments or branches of a program. It is especia...
International audienceSystem reliability has become a main concern during the computer-based system ...
The injection of software faults in software components to assess the impact of these faults on othe...
This paper describes FTAPE (Fault Tolerance And Performance Evaluator), a tool that can be used to c...
This paper presents an experimental study of the fault sensitivity of four programs included in the ...
Abstract—The injection of software faults in software components to assess the impact of these fault...
International audienceSingle Event Upset (SEU) phenomena is becoming a major concern in applications...
As software becomes more pervasive and complex, it’s increasingly important to assure that a system ...
<p>This thesis deals with techniques for designing and evaluating error detection and recovery mecha...
Despite of the existence of several techniques for emulating software faults, there are still open i...
c © Copyright by Roberto Natella, 2011 Given the complexity of modern software systems and its perva...