Proceedings of the 31st Annual ACM Symposium on Applied Computing 2016
DOI: 10.1145/2851613.2851833
|View full text |Cite
|
Sign up to set email alerts
|

How bit-vector logic can help improve the verification of LTL specifications over infinite domains

Abstract: Propositional Linear Temporal Logic (LTL) is well-suited for describing properties of timed systems in which data belong to finite domains. However, when one needs to capture infinite domains, as is typically the case in software systems, extensions of LTL are better suited to be used as specification languages. Constraint LTL (CLTL) and its variant CLTLover-clocks (CLTLoc) are examples of such extensions; both logics are decidable, and so-called bounded decision procedures based on Satisfiability Modulo Theor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
2

Relationship

4
1

Authors

Journals

citations
Cited by 6 publications
(14 citation statements)
references
References 23 publications
0
14
0
Order By: Relevance
“…Zot 20 encodes satisfiability (and validity) problems for discrete-time TRIO formulae as propositional satisfiability (SAT) problems, which are then checked with off-the-shelf SAT solvers. More recently, we developed more efficient encodings that exploit the features of Satisfiability Modulo Theories (SMT) solvers [Baresi et al 2016;. Through Zot one can verify whether stated properties hold for the modeled system (or parts thereof) or not; if a property does not hold, Zot produces a counterexample that violates it.…”
Section: Discussionmentioning
confidence: 99%
“…Zot 20 encodes satisfiability (and validity) problems for discrete-time TRIO formulae as propositional satisfiability (SAT) problems, which are then checked with off-the-shelf SAT solvers. More recently, we developed more efficient encodings that exploit the features of Satisfiability Modulo Theories (SMT) solvers [Baresi et al 2016;. Through Zot one can verify whether stated properties hold for the modeled system (or parts thereof) or not; if a property does not hold, Zot produces a counterexample that violates it.…”
Section: Discussionmentioning
confidence: 99%
“…The satisfiability problem CLTLoc is decidable [BRS16] and can be computed through a Bounded Satisfiability Checking approach [BRS16,BPKR16]. In Sect.…”
Section: Constraint Ltl Over Clocksmentioning
confidence: 99%
“…The satisfiability problem CLTLoc is decidable [6] and can be practically computed through a Bounded Satisfiability Checking approach [6,3]. Conversely, CLTLoc with Presburger arithmetics is undecidable, since so is its subset without clocks, CLTL [11], as the unboundedness of the domain of the counters and modality X allow the logic to encode the computations of 2-counter machines.…”
Section: Constraint Ltl Over-clocksmentioning
confidence: 99%
“…3). Therefore, the technique introduced in [6,3] can still be exploited to solve the satisfiability problem for any instance of the model.…”
Section: Constraint Ltl Over-clocksmentioning
confidence: 99%
See 1 more Smart Citation