Title
Modeling the Failure Pathology of Software Components
Abstract
Reliability prediction methods support early decision on software development by offering means for architects to reason and test their own designs. However, most of today's reliability prediction methods model the failure behavior as two states: functioning properly or failed, neglecting other failure modes. In addition, the lack of realistic case-studies and actual failure data make testing and validation difficult tasks. With this in mind, we propose a reliability modeling approach describing the behavior of a software component taking into account error occurrences and their associated impacts in terms of error masking, error propagation, error recovery and failures modes. To validate our approach we present a real case-study based on Xen where we injected faults at different virtualization layers. The experiments show close results between our modeling approach and the realistic values obtained from the experiment.
Year
DOI
Venue
2016
10.1109/QoSA.2016.15
2016 12th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA)
Keywords
Field
DocType
Reliability,Software architecture,Stochastic Modeling,Error,Failure,XEN
Computer science,Real-time computing,Software reliability testing,Software metric,Software construction,Software quality,Software verification and validation,Reliability engineering,Software development,Software sizing,Software verification
Conference
ISBN
Citations 
PageRank 
978-1-5090-2568-8
0
0.34
References 
Authors
18
4
Name
Order
Citations
PageRank
João Miguel Franco191.12
Frederico Cerveira2133.62
Raul Barbosa311019.08
Mário Zenha Rela412416.53