MutaLog - a Tool for Mutating Logic Formulas
java -jar MutaLog.jar [options] [command] [command options] Commands:
mutation_score Evaluate the mutation score of the test suite
Usage: mutation_score [options]
Options:
-and Use operator AND mutants
Default: false
-cn Use clause negation mutants
Default: false
-co Use clause omission mutants
Default: false
* -f The CNF formula file (.dimacs)
-ln Use literal negation mutants
Default: false
-lo Use literal omission mutants
Default: false
-or Use operator OR mutants
Default: false
* -ts The test suite file
| It contains 3 items : |
|
The File item allows:
|
|
The Execute item allows:
|
|
The Help item allows:
|
|
| It contains 7 buttons which correspond to shortcuts to the main functionalities of the tool: |
|
The upper part contains information related to the formula, like the number of variables. The lower part contains the list of clauses.
Load a test suite and evaluate the mutation score
After loading a test suite, the following window appears:
On the lower part, the different test cases of the test suite are displayed. After choosing to evaluate the mutation score, a configuration window allows selecting the desired mutants for the logic formula:
Finally, after confirming the selected mutants, the mutation score is calculated and the mutants are displayed. Invalid mutants are stroked and killed mutants are displayed in red. The invalid mutants are not taken into account for evaluating the score.