๐ฎ
๐ฎ
The Ethereal
Flat Model Checking for Counting LTL Using Quantifier-Free Presburger Arithmetic
January 17, 2019 ยท The Ethereal ยท ๐ International Conference on Verification, Model Checking and Abstract Interpretation
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Normann Decker, Anton Pirogov
arXiv ID
1901.05692
Category
cs.LO: Logic in CS
Cross-listed
cs.SE
Citations
1
Venue
International Conference on Verification, Model Checking and Abstract Interpretation
Last Checked
5 months ago
Abstract
This paper presents an approximation approach to verifying counter systems with respect to properties formulated in an expressive counting extension of linear temporal logic. It can express, e.g., that the number of acknowledgements never exceeds the number of requests to a service, by counting specific positions along a run and imposing arithmetic constraints. The addressed problem is undecidable and therefore solved on flat under-approximations of a system. This provides a flexibly adjustable trade-off between exhaustiveness and computational effort, similar to bounded model checking. Recent techniques and results for model-checking frequency properties over flat Kripke structures are lifted and employed to construct a parametrised encoding of the (approximated) problem in quantifier-free Presburger arithmetic. A prototype implementation based on the z3 SMT solver demonstrates the effectiveness of the approach based on problems from the RERS Challange.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal