The present paper proposes a C/C++ source-to-source compiler able to increase the dependability properties of a given application. The adopted strategy is based on two main techniques: variable duplication/triplication and control flow checking. The validation of these techniques is based on the emulation of fault appearance by software fault injection. The chosen test case is a client-server application in charge of calculating and drawing a Mandelbrot fractal
International audienceSystem reliability has become a main concern during the computer-based system ...
Computing systems and the various services and applications they enable have become pervasive in our...
With the rise of software complexity, software-related accidents represent a significant threat for ...
The present paper proposes a C/C++ source-to-source compiler able to increase the dependability prop...
Presents the validation of the strategies employed in the RECCO tool to analyze a C/C++ software; th...
In safety-critical applications it is often possible to exploit software techniques to increase syst...
Given the complexity of modern software systems and its pervasiveness in many aspects of our lives, ...
Fault injection is needed for different purposes such as analyzing the reaction of a system in a fau...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
Our society is faced with an increasing dependence on computing systems, not only in high tech consu...
In a previous paper we described a fault injection strategy that applies risk-based analysis to sele...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
Fault Tolerance Mechanisms (FTMs) are extensively used in software systems to counteract software fa...
International audienceIn the context of functional verification, the focus has always been on hardwa...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
International audienceSystem reliability has become a main concern during the computer-based system ...
Computing systems and the various services and applications they enable have become pervasive in our...
With the rise of software complexity, software-related accidents represent a significant threat for ...
The present paper proposes a C/C++ source-to-source compiler able to increase the dependability prop...
Presents the validation of the strategies employed in the RECCO tool to analyze a C/C++ software; th...
In safety-critical applications it is often possible to exploit software techniques to increase syst...
Given the complexity of modern software systems and its pervasiveness in many aspects of our lives, ...
Fault injection is needed for different purposes such as analyzing the reaction of a system in a fau...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
Our society is faced with an increasing dependence on computing systems, not only in high tech consu...
In a previous paper we described a fault injection strategy that applies risk-based analysis to sele...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
Fault Tolerance Mechanisms (FTMs) are extensively used in software systems to counteract software fa...
International audienceIn the context of functional verification, the focus has always been on hardwa...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
International audienceSystem reliability has become a main concern during the computer-based system ...
Computing systems and the various services and applications they enable have become pervasive in our...
With the rise of software complexity, software-related accidents represent a significant threat for ...