The synthesis of communication protocols (Q1098296): Difference between revisions
From MaRDI portal
ReferenceBot (talk | contribs) Changed an Item |
Set OpenAlex properties. |
||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/bf01762126 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2002371579 / rank | |||
Normal rank |
Latest revision as of 08:37, 30 July 2024
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