State-based testing: Industrial evaluation of the cost-effectiveness of round-trip path and sneak-path strategies

Nina Elisabeth Holt, Richard Torkar, Lionel Briand, Kai Hansen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the context of safety-critical software development, one important step in ensuring safe behavior is conformance testing, i.e., checking compliance between expected behavior and implementation. Round-trip path testing (RTP) is one example of conformance testing. Another essential step, however, is sneak-path testing, that is testing of how software reacts to unexpected events for a particular system state. Despite the importance of being systematic while testing, all testing activities take place, even for safety-critical software, under resource constraints. In this paper, we present an empirical evaluation of the cost-effectiveness of RTP when combined with sneak-path testing in the context of an industrial control system. Results highlight the importance of sneak-path testing since unexpected behavior is shown to be difficult to detect by other common, state-based test strategies. Results also suggest that sneak-path testing is a cost-effective supplement to RTP.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE 23rd International Symposium on Software Reliability Engineering, ISSRE 2012
Pages321-330
Number of pages10
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event2012 IEEE 23rd International Symposium on Software Reliability Engineering, ISSRE 2012 - Dallas, TX, United States
Duration: 27 Nov 201230 Nov 2012

Publication series

NameProceedings - International Symposium on Software Reliability Engineering, ISSRE
ISSN (Print)1071-9458

Conference

Conference2012 IEEE 23rd International Symposium on Software Reliability Engineering, ISSRE 2012
Country/TerritoryUnited States
CityDallas, TX
Period27/11/1230/11/12

Keywords

  • Automated tool support
  • Cost-effectiveness
  • Empirical evaluation
  • Industrial case study
  • Round-trip path testing
  • Sneak-path testing
  • State-based testing
  • UML

Fingerprint

Dive into the research topics of 'State-based testing: Industrial evaluation of the cost-effectiveness of round-trip path and sneak-path strategies'. Together they form a unique fingerprint.

Cite this