Issue No. 04 - April (1991 vol. 40)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.88459
<p>The author describes a method for designing communication protocols which can perform several distinct functions, but are limited to the execution of one function at a time. The construction of such a protocol consists of two steps: (1) developing a component protocol for each function to be included, and (2) integrating the components into the target protocol. The integration involves the resolution of potential component competition and process synchronization problems. A sufficient condition for the safety of the integrated protocol is also discussed. This design method is simple to use and promotes reuse of existing protocols. The construction of two protocols-the call setup phase of a data link control protocol and a portion of the CCITT's X.21 Recommendation-is demonstrated.</p>
CCITT; protocols; process synchronization; sufficient condition; safety; call setup phase; data link control protocol; X.21 Recommendation; protocols.
H. Lin, "Constructing Protocols with Alternative Functions," in IEEE Transactions on Computers, vol. 40, no. , pp. 376-386, 1991.