Saturation Effects in Testing of Formal Models

  • Authors:
  • Tim Menzies;David Owen;Bojan Cukic

  • Affiliations:
  • -;-;-

  • Venue:
  • ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Formal analysis of software is a powerful analysis tool,but can be too costly. Random search of formal models canreduce that cost, but is theoretically incomplete. However,random search of finite-state machines exhibits an early saturationeffect, i.e., random search quickly yields all thatcan be found, even after a much longer search. Hence, weavoid the theoretical problem of incompleteness, providedthat testing continues until after the saturation point. Sucha random search is rapid, consumes little memory, is simpleto implement, and can handle very large formal models (inone experiment shown here, over 10178 states).