Unleash the Hidden Power of CAR-Based Model Checking Through Dynamic Traversal

Yibo Dong, Yu Chen, Jianwen Li*, Geguang Pu

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Complementary Approximate Reachability (CAR) is a leading SAT-based model checking algorithm that combines under- and over-approximating state sequences to verify safety properties. However, its performance is hindered by redundant computations caused by the fixed-order traversal of the under-approximating sequence. To address such a limit, in this paper, we propose a dynamic traversal strategy to optimize CAR. By identifying common inefficiency patterns, we introduce heuristic methods and a scoring mechanism to prioritize states that are more likely to advance verification. We also prove that the correctness of the CAR algorithm can be preserved while exploring only a subset of the U-sequence, enabling partial traversal strategies that significantly reduce computational overhead. Experimental results demonstrate that our approach could solve 10% more cases than the previous best CAR implementation [17] and outperform state-of-the-art IC3 model checkers, e.g., IC3-REF [4, 11]. Our method bridges the gap between CAR’s theoretical potential and practical scalability, offering a more efficient solution for industrial-scale verification.

Original languageEnglish
Title of host publicationTheoretical Aspects of Software Engineering - 19th International Symposium, TASE 2025, Proceedings
EditorsPhilipp Rümmer, Zhilin Wu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages380-397
Number of pages18
ISBN (Print)9783031982071
DOIs
StatePublished - 2026
Event19th International Symposium on Theoretical Aspects of Software Engineering, TASE 2025 - Limassol, Cyprus
Duration: 14 Jul 202516 Jul 2025

Publication series

NameLecture Notes in Computer Science
Volume15841 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Symposium on Theoretical Aspects of Software Engineering, TASE 2025
Country/TerritoryCyprus
CityLimassol
Period14/07/2516/07/25

Keywords

  • Complementary Approximate Reachability
  • Formal Verification
  • Model Checking

Fingerprint

Dive into the research topics of 'Unleash the Hidden Power of CAR-Based Model Checking Through Dynamic Traversal'. Together they form a unique fingerprint.

Cite this