The synthesis of communication protocols (Q1098296)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The synthesis of communication protocols |
scientific article |
Statements
The synthesis of communication protocols (English)
0 references
1988
0 references
We define a notation (specification language) for describing desired patterns of communication among components of a distributed system through multiport, unreliable channels. Our language specifies the network topology, and the kinds of information transmission desired. We give a polynomial-time algorithm for determining whether a specification is satifiable; our algorithm can actually construct a protocol that achieves the specified exchange of information, optimized with respect to two possible criteria. Examples suggest that our method can automatically synthesize reasonably complex protocols.
0 references
communicating
0 references
finite automata
0 references
communication protocols
0 references
synthesis algorithm
0 references
knowledge logic
0 references
PSPACE-complete
0 references
distributed system
0 references
polynomial-time algorithm
0 references