Combining Model Checking and Spectrum-Based Fault Localization with Multiple Counterexamples

In the realm of software debugging, fault localization is a critical and challenging task. Traditional methods, including spectrum-based techniques and model checking, have demonstrated varying degrees of success but are limited by their inherent constraints. In this paper, we present a novel advancement in fault localization accuracy by integrating spectrum-based techniques with model checking, leveraging multiple counterexamples. Our previous work introduced this combined approach using a single counterexample; however, in this study, we show that utilizing multiple counterexamples significantly enhances the accuracy of fault localization. Experimental evaluations on the TCAS benchmark from the Siemens test suite demonstrate an average improvement of 62.80% in fault localization accuracy compared to traditional spectrum-based techniques, with a 20.39% increase when using multiple counterexamples versus a single one. This advancement underscores the potential of leveraging multiple counterexamples to improve the precision of fault localization.

Authors

Institutions

Publication Details

Published
2025-01-28
DOI
https://doi.org/10.1109/isnib64820.2025.10983032
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Combining Model Checking and Spectrum-Based Fault Localization with Multiple Counterexamples

Enrico Tronci, Mohammed Bekkouche
Software System Performance and Reliability
article

Combining Model Checking and Spectrum-Based Fault Localization with Multiple Counterexamples

Enrico Tronci, Mohammed Bekkouche
article en

Abstract

In the realm of software debugging, fault localization is a critical and challenging task. Traditional methods, including spectrum-based techniques and model checking, have demonstrated varying degrees of success but are limited by their inherent constraints. In this paper, we present a novel advancement in fault localization accuracy by integrating spectrum-based techniques with model checking, leveraging multiple counterexamples. Our previous work introduced this combined approach using a single counterexample; however, in this study, we show that utilizing multiple counterexamples significantly enhances the accuracy of fault localization. Experimental evaluations on the TCAS benchmark from the Siemens test suite demonstrate an average improvement of 62.80% in fault localization accuracy compared to traditional spectrum-based techniques, with a 20.39% increase when using multiple counterexamples versus a single one. This advancement underscores the potential of leveraging multiple counterexamples to improve the precision of fault localization.

École Nationale Supérieure d'Informatique (DZ), Sapienza University of Rome (IT)
Climate action
Openalex Percentile: Top 90%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Combining Model Checking and Spectrum-Based Fault Localization with Multiple Counterexamples — Enrico Tronci, Mohammed Bekkouche · (2025) | TGRS Research Map | TGRS