English

Improved Static Analysis of Parameterised Boolean Equation Systems using Control Flow Reconstruction

Logic in Computer Science 2025-08-08 v2

Abstract

We present a sound static analysis technique for fighting the combinatorial explosion of parameterised Boolean equation systems (PBESs). These essentially are systems of mutually recursive fixed point equations ranging over first-order logic formulae. Our method detects parameters that are not live by analysing a control flow graph of a PBES, and it subsequently eliminates such parameters. We show that a naive approach to constructing a control flow graph, needed for the analysis, may suffer from an exponential blow-up, and we define an approximate analysis that avoids this problem. The effectiveness of our techniques is evaluated using a number of case studies.

Keywords

Cite

@article{arxiv.1304.6482,
  title  = {Improved Static Analysis of Parameterised Boolean Equation Systems using Control Flow Reconstruction},
  author = {Jeroen J. A. Keiren and Wieger Wesselink and Tim A. C. Willemse},
  journal= {arXiv preprint arXiv:1304.6482},
  year   = {2025}
}

Comments

This is an extended version containing full proofs, and results with both versions of our analysis. Scripts and results corresponding to this submission can be found at https://github.com/jkeiren/pbesstategraph-experiments

R2 v1 2026-06-22T00:05:17.559Z