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
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
0.90733707
0 references
0.90362346
0 references
0 references
0.8902529
0 references
0 references
0.88621354
0 references
0.88328415
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