• 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