10
Views
1
CrossRef citations to date
0
Altmetric
Short Paper

A hybrid approach to design correct communication protocols

&
Pages 81-91 | Received 07 Oct 1994, Accepted 28 Jun 1995, Published online: 04 May 2011
 

Abstract

A protocol is a set of rules which govern the interaction between communicating machines. Protocol analysis and synthesis are two approaches to guarantee that the communication between two machines satisfies progress properties. Although the analysis approach is much easier to design and more flexible than the synthesis approach for general cases, the analysis approach usually suffers the state space problem. Moreover, the analysis approach can be used to detect logical errors in the protocol but not to correct those errors, while the synthesis approach can produce a correct protocol. To make a compromise between these two approaches and have advantage of both approaches, in this paper, we propose an algorithm to design correct protocols by applying both approaches. Given a protocol, we first apply the analysis approach to construct two machines which satisfy certain conditions. Then, we apply the synthesis approach to detect possible errors and provide the designer several choices to correct the errors.

Notes

Correspondence addressee

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.