Title :
MutaLog: A Tool for Mutating Logic Formulas
Author :
Henard, Christopher ; Papadakis, Mike ; Le Traon, Yves
Author_Institution :
Interdiscipl. Centre for Security, Reliability & Trust (SnT), Univ. of Luxembourg, Luxembourg, Luxembourg
fDate :
March 31 2014-April 4 2014
Abstract :
Assessing the quality of a test suite is an important step of the testing process. Indeed, it is necessary to ensure that the different test cases target all the critical parts of the system. Model-based testing is a famous technique to perform testing. It uses a model of the system under test. Most of these models include logic formulas. Such formulas encompasses constraints to be satisfied within a system, e.g., an expected behavior or particular conditions to be fulfilled at a given stage of the execution. One way to evaluate the quality of a test suite with respect to these logic constraints is to use mutation analysis. This technique has been proven to be effective for evaluating the quality of a test suite in both model-based and non-model-based testing. However, while many mutation analysis tools exist, none of them performs on logic formulas. Towards this direction, this paper introduces MutaLog, an open source tool which allows performing mutation analysis on logic formulas.
Keywords :
Boolean functions; program testing; public domain software; software quality; MutaLog tool; logic constraints; logic formula mutation analysis; model-based testing; nonmodel-based testing; open source tool; system under test; test suite quality evaluation; testing process; Analytical models; Context; Graphical user interfaces; Java; Software; Syntactics; Testing;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
DOI :
10.1109/ICSTW.2014.54