2015
DOI: 10.1007/s00236-015-0229-y
|View full text |Cite
|
Sign up to set email alerts
|

A tool for deciding the satisfiability of continuous-time metric temporal logic

Abstract: Constraint LTL over clocks is a variant of CLTL, an extension of lineartime temporal logic allowing atomic assertions in a concrete constraint system. Satisfiability of CLTL over clocks is here shown to be decidable by means of a reduction to a decidable SMT (Satisfiability Modulo Theories) problem. The result is a complete Bounded Satisfiability Checking procedure, which has been implemented by using standard SMT solvers. The importance of this technique derives from the possibility of translating various con… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
41
0

Year Published

2015
2015
2017
2017

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 29 publications
(43 citation statements)
references
References 31 publications
0
41
0
Order By: Relevance
“…Satisfiability checking is a verification approach that is alternative to model‐checking where a logical formula defines the system behavior instead of an operational model (like, for instance, automata or transition systems). This approach is helpful when verification is required for system that are specified by means of descriptive specifications as claimed in Pradella et al Although the standard technique to prove the satisfiability of CLTL and CLTLoc formulae is based on the construction of a Büchi automata, the evidence has turned out that it is rather expensive in practice, even in the case of LTL (the size of the automaton is exponential with respect to the size of the formula) and that new techniques should be investigated. Bounded satisfiability checking tackles the complexity of checking the satisfiability for CLTL formulae by avoiding the unfeasible construction of the whole automaton.…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…Satisfiability checking is a verification approach that is alternative to model‐checking where a logical formula defines the system behavior instead of an operational model (like, for instance, automata or transition systems). This approach is helpful when verification is required for system that are specified by means of descriptive specifications as claimed in Pradella et al Although the standard technique to prove the satisfiability of CLTL and CLTLoc formulae is based on the construction of a Büchi automata, the evidence has turned out that it is rather expensive in practice, even in the case of LTL (the size of the automaton is exponential with respect to the size of the formula) and that new techniques should be investigated. Bounded satisfiability checking tackles the complexity of checking the satisfiability for CLTL formulae by avoiding the unfeasible construction of the whole automaton.…”
Section: Resultsmentioning
confidence: 99%
“…Constraint LTL over clocks (CLTLoc) is a semantic restriction of constraint LTL (CLTL) allowing atomic formulae over false(double-struckR,false{<,=false}false) where the arithmetical variables behave like clocks of timed automata (TA) . A clock x measures the time elapsed since the last time when x =0, ie, the last “reset” of x .…”
Section: Formal Ground Of Olivementioning
confidence: 99%
See 3 more Smart Citations