DefinePK

DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.

Exploring and Assessing the Trivial Compiler Equivalence


Article Information

View Article

Title: Exploring and Assessing the Trivial Compiler Equivalence

Authors: Habibullah Nangraj, Gulsher Laghari

Journal: University of Sindh Journal of Information and Communication Technology

HEC Recognition History
Category From To
Y 2024-10-01 2025-12-31
Y 2023-07-01 2024-09-30
Y 2022-07-01 2023-06-30
Y 2021-07-01 2022-06-30
Y 2020-07-01 2021-06-30

Publisher: University of Sindh, Jamshoro

Country: Pakistan

Year: 2023

Volume: 6

Issue: 1

Language: English

Keywords: Mutation testingequivalent mutantstrivial compiler equivalence

Categories

Abstract

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


Paper summary is not available for this article yet.

Loading PDF...

Loading Statistics...