Spectral Test Generation for Boolean Expressions
Loading...
Date
2023
Authors
Ayav, Tolga
Journal Title
Journal ISSN
Volume Title
Publisher
World Scientific Publishing
Open Access Color
Green Open Access
No
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
This paper presents a novel method for testing Boolean expressions. It is based on spectral, aka Fourier analysis of Boolean functions which is exploited to generate test inputs. The approach has three important contributions: (i) It generates a relatively small test suite with a high capability of fault detection, (ii) The test suite is prioritized such that expected fault detection time is shorter, (iii) It is entirely mathematical relying on a simple and straightforward formula. The proposed method is formulated and evaluations are performed on both synthetic and real expressions. It is also compared with two common test generation criteria, MC/DC and Minimal MUMCUT. Evaluations show that the test suite generated by the spectral approach is relatively small while expressing the capability of a better and quicker fault detection. The approach presented in this paper provides a useful insight into how spectral/Fourier analysis of Boolean functions can be exploited in software testing.
Description
Keywords
Boolean expressions, Formal methods, Fourier analysis, Software testing
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology
Citation
WoS Q
Q4
Scopus Q
Q3

OpenCitations Citation Count
N/A
Source
International Journal of Software Engineering and Knowledge Engineering
Volume
33
Issue
8
Start Page
1239
End Page
1260
PlumX Metrics
Citations
Scopus : 0
Captures
Mendeley Readers : 1
Page Views
304
checked on Apr 27, 2026
Google Scholar™


