Branching-time logics with path relativisation (Q386037)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Branching-time logics with path relativisation |
scientific article; zbMATH DE number 6238121
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Branching-time logics with path relativisation |
scientific article; zbMATH DE number 6238121 |
Statements
Branching-time logics with path relativisation (English)
0 references
13 December 2013
0 references
temporal logic
0 references
branching-time logic
0 references
\(\omega\)-languages
0 references
relativized quantifiers
0 references
model checking
0 references
satisfiability
0 references
computational complexity
0 references
expressivity
0 references
0 references
Temporal logics are a widespread tool in specification and verification of finite state systems. Branching-time logic CTL* is one of the more expressive languages used. It extends linear temporal logic, suitable to specify temporal properties along computation paths, with path quantifiers. The present paper extends CTL* by relativized quantifiers. For this, the model of finite state systems is modified by adding labels (alphabet symbols) to edges between nodes. In this way, an infinite path in the system defines an infinite word (\(\omega\)-word), its so-called \textit{trace}. The relativized path quantifiers now quantify only over such paths whose trace is an element in a fixed \(\omega\)-language.NEWLINENEWLINEDifferent classes of \(\omega\)-languages used in quantifier relativization are considered (regular, visibly pushdown, pushdown) and for each of them, expressivity, complexity of model checking, and complexity of satisfiability are studied. For example, model checking for CTL with arbitrary pushdown language remains polynomial-time decidable, model checking for CTL* relative to regular \(\omega\)-languages remains PSPACE-complete, but becomes EXPTIME-complete for more complicated path languages.
0 references