2018
DOI: 10.1145/3281028
|View full text |Cite
|
Sign up to set email alerts
|

Interval vs. Point Temporal Logic Model Checking

Abstract: In the last years, model checking with interval temporal logics is emerging as a viable alternative to model checking with standard point-based temporal logics, such as LTL, CTL, CTL * , and the like. The behavior of the system is modelled by means of (finite) Kripke structures, as usual. However, while temporal logics which are interpreted "point-wise" describe how the system evolves state-by-state, and predicate properties of system states, those which are interpreted "interval-wise" express properties of co… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
24
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 15 publications
(24 citation statements)
references
References 38 publications
0
24
0
Order By: Relevance
“…In particular, while the modalities for B and E are linear-time (they allow us to select prefixes and suffixes of the current trace), the modalities for A and B (resp., A and E) are branching-time in the future (resp., in the past) since they allow us to nondeterministically extend a trace in the future (resp., in the past). As shown in [6], for the considered semantics, the logics HS and CTL * are expressively incomparable already under the homogeneity assumption. However, under the homogeneity assumption, the use of the past branching-time modalities A and E is necessary for capturing requirements which cannot be expressed in CTL * .…”
Section: The Interval Temporal Logic Hsmentioning
confidence: 99%
See 2 more Smart Citations
“…In particular, while the modalities for B and E are linear-time (they allow us to select prefixes and suffixes of the current trace), the modalities for A and B (resp., A and E) are branching-time in the future (resp., in the past) since they allow us to nondeterministically extend a trace in the future (resp., in the past). As shown in [6], for the considered semantics, the logics HS and CTL * are expressively incomparable already under the homogeneity assumption. However, under the homogeneity assumption, the use of the past branching-time modalities A and E is necessary for capturing requirements which cannot be expressed in CTL * .…”
Section: The Interval Temporal Logic Hsmentioning
confidence: 99%
“…However, under the homogeneity assumption, the use of the past branching-time modalities A and E is necessary for capturing requirements which cannot be expressed in CTL * . For instance, the requirement "each state reachable from the initial one where p holds has a predecessor where p holds as well" cannot be expressed in CTL * , but can be easily expressed in the fragment AE [6]. In the more expressive setting based on regular expressions, the future branching-time modalities A and B are already sufficient for capturing requirements which cannot be expressed in CTL * , such as the following branching-time bounded response property: "for each state reachable from the initial one where a request req occurs, there is a computation from this state such that the request is followed by a response res within an even number of steps".…”
Section: The Interval Temporal Logic Hsmentioning
confidence: 99%
See 1 more Smart Citation
“…An example of this is given by the framework of temporal logics, formalisms that describe the evolution of reactive systems [24]. Among the various temporal logics, from the classical linear temporal logic (LTL) [39] and computation tree logic (CTL) [13], as well as their fragments [2,33], to the more recently developed interval temporal logics [7,8], the main common feature of this framework is perhaps the ability to check whether the system can evolve to a certain configuration, i.e. a reachability query.…”
Section: Introductionmentioning
confidence: 99%
“…The expressiveness of Halpern and Shoham's interval temporal logic (HS) is studied by [32] in the context of model checking (MC) in comparison with those of the standard point-based temporal logics (PTLs), linear temporal logic (LTL), computation tree logic (CTL), and CTL * (a superset of CTL). The results show that HS with trace-based semantics is equivalent to LTL, HS with computation-tree-based semantics is equivalent to finitary CTL * , and HS with state-based semantics is incomparable with LTL, CTL, and CTL * .…”
Section: Introductionmentioning
confidence: 99%