International audienceIn a network consisting of several thousands computers, the occurrence of faults is unavoidable. Being able to test the behavior of a distributed program in an environment where we can control the faults (such as the crash of a process) is an important feature that matters in the deployment of reliable programs. In this paper, we present FAIL (for FAult Injection Language), a language that permits to elaborate complex fault scenarios in a simple way, while relieving the user from writing low level code. Besides, it is possible to construct probabilistic scenarios (for average quantitative tests) or deterministic and reproducible scenarios (for studying the application's behavior in particular cases). We also present FC...
This dissertation focuses on the area of improving programming language support for constructing fau...
email fsjhan rosen kgshingeecsumichedu This paper presents an integrateD sO ftware fault injeC T i...
Clusters of message-passing computing nodes provide high-performance platforms for distributed appli...
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
In a network consisting of several thousands computers, the occurrence of faults is unavoid- able. B...
One of the topics of paramount importance in the development of Grid middleware is the impact of fau...
Dans un réseau constitué de plusieurs milliers d ordinateurs, l apparition de fautes est inévitable....
We present a case study on fault injection testing at the interface level between components of a di...
One of the topics of paramount importance in the development of Cluster and Grid middleware is the i...
Distributed systems are widespread today, and they are being used to serve millions of customers and...
Software is being used for building applications requiring extreme dependability. In many cases, sys...
The analysis of fault injection experiments can be a cumbersome task. These experiments can generate...
In this document, we discuss application requirements for fault tolerance in the framework of distri...
With the rise of software complexity, software-related accidents represent a significant threat for ...
As software for distributed systems becomes more complex, ensuring that a system meets its prescribe...
This dissertation focuses on the area of improving programming language support for constructing fau...
email fsjhan rosen kgshingeecsumichedu This paper presents an integrateD sO ftware fault injeC T i...
Clusters of message-passing computing nodes provide high-performance platforms for distributed appli...
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
In a network consisting of several thousands computers, the occurrence of faults is unavoid- able. B...
One of the topics of paramount importance in the development of Grid middleware is the impact of fau...
Dans un réseau constitué de plusieurs milliers d ordinateurs, l apparition de fautes est inévitable....
We present a case study on fault injection testing at the interface level between components of a di...
One of the topics of paramount importance in the development of Cluster and Grid middleware is the i...
Distributed systems are widespread today, and they are being used to serve millions of customers and...
Software is being used for building applications requiring extreme dependability. In many cases, sys...
The analysis of fault injection experiments can be a cumbersome task. These experiments can generate...
In this document, we discuss application requirements for fault tolerance in the framework of distri...
With the rise of software complexity, software-related accidents represent a significant threat for ...
As software for distributed systems becomes more complex, ensuring that a system meets its prescribe...
This dissertation focuses on the area of improving programming language support for constructing fau...
email fsjhan rosen kgshingeecsumichedu This paper presents an integrateD sO ftware fault injeC T i...
Clusters of message-passing computing nodes provide high-performance platforms for distributed appli...