Abstract: Software systems are intrinsically redundant. We identify the sources of intrinsic software redundancy in good design practices, and suggest how to exploit in-trinsic software redundancy to augment software systems with self-healing capabilities and to automatically generate test oracles. Reliability is becoming a necessity for many software systems used in everyday life, where failures may interrupt important services with severe economical and social consequences. In system and software engineering, reliability is traditionally approached by adding some form of redundancy to overcome the consequences of faults that are unavoidable in human artifacts. RAID (Redundant Array of Independent Disks) [PGK88], HDFS (Hadoop Distributed F...
We propose to use automatic workarounds to achieve self-healing in software systems. We observe that...
This paper presents on overview of the issues in precisely defining, specifying and evaluating the d...
Software failures are now known to be adominant source of system outages. The cost ofunplanned outag...
Our research aims to study and characterize the redundancy of software systems. Intuitively, a softw...
Despite the best intentions, the competence, and the rigorous methods of designers and developers, s...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...
Abstract—Developing modern distributed software systems is difficult in part because they have littl...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
Redundancy is a feature of systems that arises by design or as an accidental byproduct of design, an...
Abstract: Reliability allocation requires defining reliability objectives for individual subsystems ...
PhDComputer scienceUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepbl...
The strategy of using multiple versions of independently developed software as a means to tolerate r...
The introduction of self-healing capabilities to software systems could offer a way to alter the cur...
The term “Self-healing” denotes the capability of a software system in dealing with bugs. Fault tole...
Abstract. The introduction of self-healing capabilities to software systems could offer a way to alt...
We propose to use automatic workarounds to achieve self-healing in software systems. We observe that...
This paper presents on overview of the issues in precisely defining, specifying and evaluating the d...
Software failures are now known to be adominant source of system outages. The cost ofunplanned outag...
Our research aims to study and characterize the redundancy of software systems. Intuitively, a softw...
Despite the best intentions, the competence, and the rigorous methods of designers and developers, s...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...
Abstract—Developing modern distributed software systems is difficult in part because they have littl...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
Redundancy is a feature of systems that arises by design or as an accidental byproduct of design, an...
Abstract: Reliability allocation requires defining reliability objectives for individual subsystems ...
PhDComputer scienceUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepbl...
The strategy of using multiple versions of independently developed software as a means to tolerate r...
The introduction of self-healing capabilities to software systems could offer a way to alter the cur...
The term “Self-healing” denotes the capability of a software system in dealing with bugs. Fault tole...
Abstract. The introduction of self-healing capabilities to software systems could offer a way to alt...
We propose to use automatic workarounds to achieve self-healing in software systems. We observe that...
This paper presents on overview of the issues in precisely defining, specifying and evaluating the d...
Software failures are now known to be adominant source of system outages. The cost ofunplanned outag...