Framework for exercising I/O exception handling code
Michael W. Bigrigg · International Journal of Information and Communication Technology · 2008
The FlakyIO exception injection architecture provides a means for developers to exercise exception handling code during the coding phase of development. This will allow developers to test and fix runtime problems rather than uncovering them when code has been deployed. FlakyIO implements Software Exception Injection (SWEI). This paper presents the results of developing several SWEI prototypes for I/O systems: data intensive applications, wireless handheld applications, storage systems, and network applications. An evaluation of the implementations to illustrate the implications of the major design choices is presented.