Framework for exercising I/O exception handling code

  • Authors:
  • Michael W. Bigrigg

  • Affiliations:
  • Institute for Software Research, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh PA 15213, USA

  • Venue:
  • International Journal of Information and Communication Technology
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.