• Home
  • Search
  • Automata Language Equivalence vs. Simulations for Model-Based Mutant Equivalence: An Empirical Evaluation
  • Open Access IconOpen Access
  • Cite Icon7
  • https://doi.org/10.1109/icst.2017.46Copy DOI Icon

Automata Language Equivalence vs. Simulations for Model-Based Mutant Equivalence: An Empirical Evaluation

  • Mar 1, 2017
  • Xavier Devroey +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Mutation analysis is a popular test assessment method. It relies on the mutation score, which indicates how many mutants are revealed by a test suite. Yet, there are mutants whose behaviour is equivalent to the original system, wasting analysis resources and preventing the satisfaction of the full (100%) mutation score. For finite behavioural models, the Equivalent Mutant Problem (EMP) can be addressed through language equivalence of non-deterministic finite automata, which is a well-studied, yet computationally expensive, problem in automata theory. In this paper, we report on our preliminary assessment of a state-of-the-art exact language equivalence tool to handle the EMP against 3 models of size up to 15,000 states on 1170 mutants. We introduce random and mutation-biased simulation heuristics as baselines for comparison. Results show that the exact approach is often more than ten times faster in the weak mutation scenario. For strong mutation, our biased simulations are faster for models larger than 300 states. They can be up to 1,000 times faster while limiting the error of misclassifying non-equivalent mutants as equivalent to 10% on average. We therefore conclude that the approaches can be combined for improved efficiency.

Similar Papers
  • Conference Article
  • Citations3

On the complexity of undecidable problems in automata theory

  • Jan 01, 1967
  • J Hartmanis
  • Conference Article
  • Citations4

Is mutation score a fair metric?

  • Oct 20, 2019
  • Beatriz Souza
  • Conference Article
  • Citations4

The Influence of Test Suite Properties on Automated Grading of Programming Exercises

  • Nov 01, 2020
  • Benjamin S Clegg +2
  • Conference Article
  • Citations5

BackIP: Mutation Based Test Data Generation Using Hybrid Approach

  • Nov 22, 2021
  • Seifu Detso Bejo +2
  • Research Article
  • Citations1

Intelligent evaluation of test suites for developing efficient and reliable software

  • Dec 03, 2019
  • International Journal of Parallel, Emergent and Distributed Systems
  • Masoud Mohammadian +1
  • Conference Article
  • Citations13

Tight Upper Bounds for Streett and Parity Complementation

  • Feb 01, 2011
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Yang Cai +1
  • Research Article
  • Citations12

The use of lists in the study of undecidable problemsin automata theory

  • Feb 01, 1971
  • Journal of Computer and System Sciences
  • J Hartmanis +1
  • Book Chapter
  • Citations4

The Parameterized Complexity of Chosen Problems for Finite Automata on Trees

  • Jan 01, 2011
  • Agata Barecka +1
  • PDF
  • Research Article
  • Citations3

A Model for Predicting Statement Mutation Scores

  • Aug 23, 2019
  • Mathematics
  • Lili Tan +2
  • Research Article
  • Citations17

A machine learning approach for classification of equivalent mutants

  • Dec 03, 2019
  • Journal of Software: Evolution and Process
  • Muhammad Rashid Naeem +3
  • Research Article

Impact of code context and prompting strategies on automated unit test generation with modern general-purpose large language models

  • Mar 01, 2026
  • Journal of Systems and Software
  • Jakub Walczak +2
  • PDF
  • Book Chapter
  • Citations14

Mutation-Based Test Generation for PLC Embedded Software Using Model Checking

  • Jan 01, 2016
  • Eduard P Enoiu +4
  • Conference Article
  • Citations10

Adapting Unit Tests by Generating Combinatorial Test Data

  • Apr 01, 2018
  • Hermann Felbinger +2
  • Book Chapter
  • Citations2

Comparison and Validation of Mutation Testing Tools Based on Java Language

  • Jan 01, 2022
  • Manju Khari
  • Research Article
  • Citations2

Learning‐based mutant reduction using fine‐grained mutation operators

  • Aug 08, 2021
  • Software Testing, Verification and Reliability
  • Yunho Kim +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.