Exhaustive testing of exception handlers with enforcer

Cyrille Artho, Armin Biere, Shinichi Honiden

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

Testing application behavior in the presence of I/O failures is extremely difficult. The resources used for testing usually work without failure. Failures typically cannot be initiated on the test suite level and are usually not tested sufficiently. Essentially, each interaction of the application with the environment can result in a failure. The Enforcer tool identifies such potential failures and automatically tests all relevant outcomes of such actions. It combines the structure of unit tests with coverage information and fault injection. By taking advantage of a unit test infrastructure, performance can be improved by orders of magnitude compared to previous approaches. This paper introduces the usage of the Enforcer tool.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages26-46
Number of pages21
ISBN (Print)3540747915, 9783540747918
DOIs
Publication statusPublished - 2007 Jan 1
Externally publishedYes
Event5th International Symposium on Formal Methods for Components and Objects, FMCO 2006 - Amsterdam, Netherlands
Duration: 2006 Nov 72006 Nov 10

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4709 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other5th International Symposium on Formal Methods for Components and Objects, FMCO 2006
CountryNetherlands
CityAmsterdam
Period06/11/706/11/10

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Exhaustive testing of exception handlers with enforcer'. Together they form a unique fingerprint.

  • Cite this

    Artho, C., Biere, A., & Honiden, S. (2007). Exhaustive testing of exception handlers with enforcer. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (pp. 26-46). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4709 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-540-74792-5_2