Distributed event algebras (Q1191023)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Distributed event algebras |
scientific article |
Statements
Distributed event algebras (English)
0 references
27 September 1992
0 references
Distributed event algebra or \(D\)-algebra is a general model for distributed computation is introduced. It generalizes Lynch's Event State Algebra. It consists of a set of nodes, a set of states and a set of partial operations from the global state space to itself. Each operation has a locality (the node performing the operation), and certain pairs of operations are said to be serial. That is, their order of execution is of importance. \(D\)-algebras come with two notions of mapping between \(D\)- algebras. One (interpretations) operates on the level of actions (mapping executions to executions). The other (possibility maps) operates on both the levels of actions and states (mapping each state of one system to a set of possible states of another). \(D\)-algebras allow hierarchical proof techniques. The proof of correctness consists of a series of \(D\)- algebras, from high level to low level, connected by a series of correctness preserving maps, and a proof of the correctness of the high level \(D\)-algebra.
0 references
hierarchical proof of correctness
0 references
distributed algorithm
0 references
event state algebras
0 references