Distributed versions of linear time temporal logic: A trace perspective (Q4247293)

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 1302050
Language Label Description Also known as
default for all languages
No label defined
    English
    Distributed versions of linear time temporal logic: A trace perspective
    scientific article; zbMATH DE number 1302050

      Statements

      0 references
      0 references
      6 April 2000
      0 references
      linear time temporal logic
      0 references
      distributed systems
      0 references
      Mazurkiewicz trace
      0 references
      automata over infinite objects
      0 references
      satisfiability
      0 references
      model checking
      0 references
      product languages
      0 references
      product automata
      0 references
      network of sequential agents
      0 references
      trace languages
      0 references
      asynchronous automata
      0 references
      trace-based logic
      0 references
      expressiveness
      0 references
      Distributed versions of linear time temporal logic: A trace perspective (English)
      0 references
      The paper provides an overview of linear time temporal logics whose models can be viewed as Mazurkiewicz traces. Basic notions of the linear time temporal logic (over a finite non-empty alphabet of actions) \(\text{LTL}(\Sigma)\) are introduced. The satisfiability problem and the model checking problem are characterized (and their automata-theoretic solutions are presented). The concept of (Mazurkiewicz) traces is introduced. An equivalence relation is induced by trace alphabets. Many properties of distributed systems respect the equivalence relation (trace consistent properties). This has important consequences for the practical verification of such properties. A useful class of distributed behaviours is described in terms of a theory of product languages and automata. Product languages constitute a well-understood class of trace languages. The automata that recognize these languages are called product automata. A method of forming distributed systems is based on the automata. The system consists of a network of sequential agents. A simple trace-based version of LTL (called product LTL) is presented. The formulas of this logic have a natural semantics in terms of the computations generated by a network of sequential agents. Solutions (based on the theory of product automata) of the satisfiability and model checking problems for product LTL are provided. Mazurkiewicz traces are represented as restricted labelled partial orders. A theory of trace languages and of asynchronous automata for recognizing trace languages is presented. Then a trace-based logic, TrPTL, is introduced. Solutions to the satisfiability and model checking problems for TrPTL are provided using asynchronous automata. Finally, various expressiveness issues associated with the temporal logics studied in the paper are considered and some remarks about branching time temporal logics (based on traces) are given. For the entire collection see [Zbl 0903.00072].
      0 references

      Identifiers

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