Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - On the impact of injection triggers for OS robustness evaluation
AU - Johansson, A.
AU - Suri, Neeraj
AU - Murphy, B.
PY - 2007/11/5
Y1 - 2007/11/5
N2 - Traditionally, in fault injection-based robustness evaluation of software (specifically for Operating Systems - OS's), faults or errors are injected at specific code locations. This paper studies the sensitivity and accuracy of the robustness evaluation results arising from varying the timing of injecting the faults into the OS. A strategy to guide the triggering of fault injection is proposed, based on the observation that the operational usage profile of a driver shows a high degree of regularity in the calls being made. The concept of call blocks (i.e., a distinct sequence of calls made to the driver) can be used to guide injections into different system states, corresponding to the driver operations carried out. A real-world case study compares the effectiveness of the proposed strategy to traditional location-based approaches, demonstrating that significant and useful insights can be gained by modulating the injection instants. © 2007 IEEE.
AB - Traditionally, in fault injection-based robustness evaluation of software (specifically for Operating Systems - OS's), faults or errors are injected at specific code locations. This paper studies the sensitivity and accuracy of the robustness evaluation results arising from varying the timing of injecting the faults into the OS. A strategy to guide the triggering of fault injection is proposed, based on the observation that the operational usage profile of a driver shows a high degree of regularity in the calls being made. The concept of call blocks (i.e., a distinct sequence of calls made to the driver) can be used to guide injections into different system states, corresponding to the driver operations carried out. A real-world case study compares the effectiveness of the proposed strategy to traditional location-based approaches, demonstrating that significant and useful insights can be gained by modulating the injection instants. © 2007 IEEE.
KW - Automobile drivers
KW - Computer operating systems
KW - Computer software
KW - Computer software selection and evaluation
KW - Location
KW - Quality assurance
KW - Shelters (from attack)
KW - Software reliability
KW - Technical presentations
KW - Case studies
KW - Fault-injection
KW - International symposium
KW - Location-based
KW - Operating systems (OS)
KW - Operational usage
KW - Real world
KW - Robustness evaluation
KW - Software reliability engineering
KW - System states
KW - Reliability
U2 - 10.1109/ISSRE.2007.23
DO - 10.1109/ISSRE.2007.23
M3 - Conference contribution/Paper
SN - 0769530249
SN - 9780769530246
SP - 127
EP - 136
BT - The 18th IEEE International Symposium on Software Reliability (ISSRE '07)
PB - IEEE
ER -