DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.
Title: Exploring and Assessing the Trivial Compiler Equivalence
Authors: Habibullah Nangraj, Gulsher Laghari
Journal: University of Sindh Journal of Information and Communication Technology
Publisher: University of Sindh, Jamshoro
Country: Pakistan
Year: 2023
Volume: 6
Issue: 1
Language: English
Keywords: Mutation testingequivalent mutantstrivial compiler equivalence
Mutation testing is the state-of-the-art technique to assess the fault-detection capability of a test suite. However, its adoption in industry is deterred by few of its inherent limitations including the equivalent mutants. Since the equivalent mutants are functionally similar to the original program, the test suite cannot kill them, hence they produce false alarms for the developers and reduce the mutation score. Although to automatically verify whether the mutant is equivalent to the original program is undecidable, yet there exist heuristics such as trivial compiler equivalence to automatically eliminate sufficient equivalent mutants. In this paper, we explore the use of compiler optimizations at assembly level code to detect equivalent mutants and find that it can indeed detect equivalent mutants
Loading PDF...
Loading Statistics...