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 the normal view instead:

scientific article; zbMATH DE number 6238121
Language Label Description Also known as
default for all languages
No label defined
    English
    Branching-time logics with path relativisation
    scientific article; zbMATH DE number 6238121

      Statements

      Branching-time logics with path relativisation (English)
      0 references
      0 references
      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
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      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

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references