Title :
Saturation effects in testing of formal models
Author :
Menzies, Tim ; Owen, David ; Cukic, Bojan
Author_Institution :
Lane Dept. of Comput. Sci., West Virginia Univ., Morgantown, WV, USA
Abstract :
Formal analysis of software is a powerful analysis tool, but can be too costly. Random search of formal models can reduce that cost, but is theoretically incomplete. However, random search of finite-state machines exhibits an early saturation effect, i.e., random search quickly yields all that can be found, even after a much longer search. Hence, we avoid the theoretical problem of incompleteness, provided that testing continues until after the saturation point. Such a random search is rapid, consumes little memory, is simple to implement, and can handle very large formal models (in one experiment shown here, over 10178 states).
Keywords :
bibliographies; finite state machines; program testing; program verification; early saturation effect; finite-state machines; formal analysis; formal models; incompleteness; Application software; Artificial intelligence; Automata; Computer science; Costs; Logic; Mathematical model; Software reliability; Testing; Writing;
Conference_Titel :
Software Reliability Engineering, 2002. ISSRE 2003. Proceedings. 13th International Symposium on
Print_ISBN :
0-7695-1763-3
DOI :
10.1109/ISSRE.2002.1173208