A methodology for constructing communication protocols with multiple concurrent functions (Q1112596)

From MaRDI portal





scientific article; zbMATH DE number 4078782
Language Label Description Also known as
default for all languages
No label defined
    English
    A methodology for constructing communication protocols with multiple concurrent functions
    scientific article; zbMATH DE number 4078782

      Statements

      A methodology for constructing communication protocols with multiple concurrent functions (English)
      0 references
      0 references
      1988
      0 references
      A methodology is presented for the construction of communication protocols which perform several distinct functions simultaneously. The construction of such a multi-function protocol consist of three steps: (1) the development of component protocols for the different functions, (2) the integration of component protocols into a merged protocol, and (3) the specification of operational relationship among the component protocols. The conditions required for the resulting merged protocol to retain the safety properties, such as freedom from unspecified receptions, freedom from deadlocks, and boundedness, of the component protocols are discussed. The methodology is simple and facilitates the reuse of existing protocols. Two examples are given to illustrate its usage: a full-duplex data transfer protocol and another data transfer protocol with pipelining and flow control.
      0 references
      protocol composition
      0 references
      extended communicating finite-state machines
      0 references
      merged networks
      0 references
      communication protocols
      0 references
      safety properties
      0 references

      Identifiers