We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Flat Model Checking for Counting LTL Using Quantifier-Free Presburger Arithmetic

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.
Subjects: Logic in Computer Science (cs.LO); Software Engineering (cs.SE)
DOI: 10.1007/978-3-030-11245-5_24
Cite as: arXiv:1901.05692 [cs.LO]
  (or arXiv:1901.05692v1 [cs.LO] for this version)

Submission history

From: Anton Pirogov [view email]
[v1] Thu, 17 Jan 2019 09:26:00 GMT (52kb)

Link back to: arXiv, form interface, contact.