This is a Demo Server. Data inside this system is only for test purpose.
 

Mutant selection by using Fourier expansion

Loading...
Publication Logo

Date

2020

Journal Title

Journal ISSN

Volume Title

Publisher

Tubitak Scientific & Technical Research Council Turkey

Open Access Color

Gold

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

12

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Average

Research Projects

Journal Issue

Abstract

Mutation analysis is a widely used technique to evaluate the effectiveness of test cases in both hardware and software testing. The original model is mutated systematically under certain fault assumptions and test cases are checked against the mutants created to see whether the test cases can detect the faults or not. Mutation analysis is usually a computationally intensive task, particularly in finite state machine (FSM) testing due to a possibly huge amount of mutants. Random selection could be a practical reduction method under the assumption that each mutant is identical in terms of the probability of occurrence of its associating fault. The present study proposes a mutant selection method based on Fourier analysis of Boolean functions. Fourier helps to identify the most effective transitions on the output so that the mutants related to those transitions can be selected. Such mutants are considered more important since they are more likely to be killed. To evaluate the method, test cases are generated by the well-known W method, which has the capability of detecting every potential fault. The original and reduced sets of mutants are compared with respect to their importance values. Evaluations show that the mutants selected by the proposed technique are more effective, which reduces the cost of mutation analysis without sacrificing the performance of the mutation analysis.

Description

Ayav, Tolga/0000-0003-1426-5694;

Keywords

Mutation analysis, finite state machine, Fourier transformation, W method

Fields of Science

02020701 Software engineering/Computer occupations, 0202 electrical engineering, electronic engineering, information engineering, 020207 software engineering, 02 engineering and technology, 020202 computer hardware & architecture

Citation

2

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
2

Source

TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES

Volume

28

Issue

5

Start Page

End Page

PlumX Metrics
Citations

Scopus : 1

Captures

Mendeley Readers : 4

Google Scholar Logo
Google Scholar™

Sustainable Development Goals

SDG data could not be loaded because of an error. Please refresh the page or try again later.