DocumentCode
2423636
Title
High Volume Software Testing using Genetic Algorithms
Author
Berndt, D.J. ; Watkins, A.
Author_Institution
University of South Florida
fYear
2005
fDate
03-06 Jan. 2005
Abstract
The potential cost savings from handling software errors within a development cycle, rather than the subsequent cycles, has been estimated at nearly 40 billion dollars by the National Institute of Standards and Technology. This figure emphasizes that current testing methods are often inadequate, and that helping reduce software bugs and errors is an important area of research with a substantial payoff. This is particularly true for the increasingly complex, distributed systems used in many applications from embedded control systems to military command and control systems. These systems may exhibit intermittent or transient errors after prolonged execution that are very difficult to diagnose. This paper explores strategies that combine automated test suite generation techniques with high volume or long sequence testing. Long sequence testing repeats test cases many times, simulating extended execution intervals. These testing techniques have been found useful for uncovering errors resulting from component coordination problems, as well as system resource consumption (e.g. memory leaks) or corruption. Coupling automated test suite generation with long sequence testing could make this approach more scalable and effective in the field.
Keywords
Application software; Automatic control; Automatic testing; Command and control systems; Computer bugs; Control systems; Costs; Genetic algorithms; NIST; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2005. HICSS '05. Proceedings of the 38th Annual Hawaii International Conference on
ISSN
1530-1605
Print_ISBN
0-7695-2268-8
Type
conf
DOI
10.1109/HICSS.2005.296
Filename
1385900
Link To Document