Abstract
Software fault injection (SFI) is an acknowledged method for assessing the dependability of software systems. After reviewing the state-of-the-art of SFI, we address the challenge of integrating it deeper into software development practice. We present a well-defined development methodology incorporating SFI—fault injection driven development (FIDD)—which begins by systematically constructing a dependability and failure cause model, from which relevant injection techniques, points, and campaigns are derived. We discuss possibilities and challenges for the end-to-end automation of such campaigns. The suggested approach can substantially improve the accessibility of dependability assessment in everyday software engineering practice. Keywords:
Cite
CITATION STYLE
Feinbube, L., Pirl, L., & Polze, A. (2018). Software Fault Injection: A Practical Perspective. In Dependability Engineering. InTech. https://doi.org/10.5772/intechopen.70427
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.