• https://doi.org/10.22215/etd/2024-15916Copy DOI Icon

An Analysis of FSM Mutation Operators

  • Jan 1, 2024
  • Danial Nikbin Azmoudeh
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Mutation analysis is extensively used for the comparison of state-based testing methods that work from a finite state machine (FSM); In this thesis, we report on results from an experiment during which we compared different mutation operators used to generate FSM mutants. We randomly generated multiple synthetic FSMs and selected real-world FSMs; We created all the possible mutants from a complete set of FSM mutation operators; We generated multiple test suites using a pool of test paths; We executed all those test suites on FSM mutants while using different types of oracles, and compared mutation operators using a metric we define. Results help us identify mutation operators that lead to easy-to-reveal faults, possibly too easy to help discriminate between test suite construction techniques, as well as study the impact of various oracle strategies. We have developed a tool infrastructure called μFSM that automates the whole process of this experiment.

Similar Papers
  • Front Matter
  • Citations1

Guest Editorial: Special Section from the 11th International Conference on Quality Software (QSIC 2011)

  • Oct 02, 2012
  • Information and Software Technology
  • Robert M Hierons +1
  • Research Article
  • Citations2

Minimizing Characterizing sets

  • Aug 01, 2021
  • Science of Computer Programming
  • Uraz Cengiz Türker +2
  • Research Article
  • Citations10

Comparing Graph-Based Algorithms to Generate Test Cases from Finite State Machines

  • Dec 01, 2019
  • Journal of Electronic Testing
  • Matheus Monteiro Mariano +3
  • Research Article
  • Citations15

High-Performance Architecture for Binary-Tree-Based Finite State Machines

  • Apr 01, 2018
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Raouf Senhadji-Navarro +1
  • Conference Article
  • Citations1

Deriving FSM-based tests using $a,b-\text{faults}$ for Logic Circuits

  • Jul 01, 2022
  • Andrey Laputenko +3
  • Book Chapter

Vulnerability Assessment of Controller Designs

  • Nov 23, 2019
  • Farimah Farahmandi +2
  • Conference Article
  • Citations3

Comparing transition trees test suites effectiveness for different mutation operators

  • Nov 08, 2020
  • Hoda Khalil +1
  • Research Article
  • Citations2

A new fast PWM modulation strategy for power electric converter based on finite set state machine theory

  • Sep 08, 2023
  • Energy Reports
  • Minghang Zhong +2
  • Conference Article
  • Citations8

High frequency and low power semi-synchronous PFM state machine

  • May 01, 2011
  • Christian Lindholm
  • Conference Article
  • Citations1

Optimization of reconfiguration transitions for (self-)reconfigurable FSM using decomposition

  • Jan 01, 2005
  • E.M Saad +2
  • Research Article
  • Citations3

Environment modeling and language universality

  • Jul 01, 2000
  • ACM Transactions on Design Automation of Electronic Systems
  • Richard Raimi +2
  • PDF
  • Research Article
  • Citations1

Deriving Test Suites with the Guaranteed Fault Coverage for Extended Finite State Machines

  • Jan 01, 2016
  • Modeling and Analysis of Information Systems
  • A D Ermakov +1
  • PDF
  • Research Article
  • Citations2

Deriving Test Suites with the Guaranteed Fault Coverage for Extended Finite State Machines

  • Dec 01, 2017
  • Automatic Control and Computer Sciences
  • A D Ermakov +1
  • Research Article
  • Citations4

Testing and incremental conformance testing of timed state machines

  • Nov 07, 2023
  • Science of Computer Programming
  • Aleksandr Tvardovskii +2
  • Conference Article
  • Citations17

Mutation Operators for Actor Systems

  • Apr 01, 2010
  • Vilas Jagannath +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.