DocumentCode
2080393
Title
Fault Evaluator: A tool for experimental investigation of effectiveness in software testing
Author
Jenkins, William ; Vilkomir, Sergiy ; Ballance, William
Author_Institution
Dept. of Comput. Sci., East Carolina Univ., Greenville, SC, USA
Volume
2
fYear
2010
fDate
10-12 Dec. 2010
Firstpage
1077
Lastpage
1083
Abstract
The specifications for many software systems, including safety-critical control systems, are often described using complex logical expressions. It is important to find effective methods to test implementations of such expressions. Analyzing the effectiveness of the testing of logical expressions manually is a tedious and error prone endeavor, thus requiring special software tools for this purpose. This paper presents Fault Evaluator, which is a new tool for experimental investigation of testing logical expressions in software. The goal of this tool is to evaluate logical expressions with various test sets that have been created according to a specific testing method and to estimate the effectiveness of the testing method for detecting specific faulty variations of the original expressions. The main functions of the tool are the generation of complete sets of faults in logical expressions for several specific types of faults; gaining expected (Oracle) values of logical expressions; testing faulty expressions and detecting whether a test set reveals a specific fault; and evaluating the effectiveness of a testing approach.
Keywords
program testing; software tools; complex logical expressions; fault evaluator; safety-critical control systems; software systems; software testing; software tools; Gain measurement; Software testing; effectiveness; logical expressions; tool;
fLanguage
English
Publisher
ieee
Conference_Titel
Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-6788-4
Type
conf
DOI
10.1109/PIC.2010.5688000
Filename
5688000
Link To Document