2013
DOI: 10.1145/2491509.2491514
|View full text |Cite
|
Sign up to set email alerts
|

Bounded satisfiability checking of metric temporal logic specifications

Abstract: We introduce bounded satisfiability checking, a verification technique that extends bounded model checking by allowing also the analysis of a descriptive model, consisting of temporal logic formulae, instead of the more customary operational model, consisting of a state transition system. We define techniques for encoding temporal logic formulae into Boolean logic that support the use of bi-infinite time domain and of metric time operators. In the framework of bounded satisfiability checking, we show how a des… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
70
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 42 publications
(70 citation statements)
references
References 56 publications
(60 reference statements)
0
70
0
Order By: Relevance
“…In the case of CLTLoc, the model built by hand is a standard timed lamp which has been used many times for testing the performance of verification tools (see, e.g., [21]), and which has been given a CLTLoc description in [9]. The bulk of the CLTLoc experiments, however, used models that have been created using the transformation from continuous-time MITL specifications that has been defined in [8,11].…”
Section: Case Studiesmentioning
confidence: 99%
“…In the case of CLTLoc, the model built by hand is a standard timed lamp which has been used many times for testing the performance of verification tools (see, e.g., [21]), and which has been given a CLTLoc description in [9]. The bulk of the CLTLoc experiments, however, used models that have been created using the transformation from continuous-time MITL specifications that has been defined in [8,11].…”
Section: Case Studiesmentioning
confidence: 99%
“…8) from [28]. The lamp is controlled by two buttons, labeled ON and OFF respectively, which cannot be pressed simultaneously.…”
Section: Examplementioning
confidence: 99%
“…The use of a temporal logic paves the way for using established verification tools to check whether the proposed properties, which correspond to specific facets of an elastic behavior, hold or not during the execution of cloud-based elastic systems. In regards to this, in the paper we also report on a preliminary evaluation we performed to assess the feasibility of checking the proposed properties expressed in CLTL t (D) on execution traces of a realistic application using ZOT [13], a verification toolset based on SAT-and SMT-solvers.…”
Section: Introductionmentioning
confidence: 99%