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
    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
    0 references
    0 references

    Identifiers

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