ACM Home Page
Please provide us with feedback. Feedback
Rules for synthesizing correct communication protocols
Full text PdfPdf (1.01 MB)
Source ACM SIGCOMM Computer Communication Review archive
Volume 12 ,  Issue 1  (January 1982) table of contents
Pages: 35 - 51  
Year of Publication: 1982
ISSN:0146-4833
Author
Deepinder P. Sidhu  Brookhaven National Laboratory, Upton, New York
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 15,   Citation Count: 7
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1040119.1040122
What is a DOI?

ABSTRACT

An approach to communication protocols synthesis is proposed which permits the development of general (FIFO and non-FIFO channels), N-party (N>=2) protocols with the following properties: completeness, deadlock freeness, livelock or tempo-blocking freeness, termination or cyclic behavior, liveness, boundedness and absence of non-executable interactions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{Berthomieu80}, Berthomieu, B., "Proving Progress Properties of Communication Protocols in Affirm," USC-ISI MEMO-35-BB, October 16, 1980.
 
2
{Bochmann77}, Bochmann, G. V., and Gecsei, J., "A Unified Method for the Specification and Verification of Protocols," Proc. IFIP Cong., 1977.
 
3
{Bochmann78}, Bochmann, G. V., "Finite State Description of Communication Protocols," Comp. Networks, Vol. 2, pp. 361--372, 1978.
 
4
{Brand80}, Brand, D., and Zafiropulo, P., "Synthesis of Protocols for Unlimited Number of Processes," Proc. Trends and Application: 1980 Computer Network Protocols, NBS, Gaitherberg, MD, 1980.
 
5
{Devy79}, Devy, M., and Diaz, M., "Multilevel Specification and Validation of the Control in Communication Systems," Proc. Ist Distr. Comp. Systs., Hunsville, Alabama, (October 1979).
 
6
{Gouda81}, Gouda, M. G., and Yu, Y. T., "Designing Deadlock-Free and Bounded Communication Protocols," University of Texas, Austin, TX Report TR-179, (June 1981).
 
7
{Hailpern80}, Hailpern, B., and Owicki, S., "Verifying Network Protocol Using Temporal Logic," Proc. Trends and Application: 1980 Computer Network Protocols, NBS, Gaitherberg, MD, 1980.
 
8
{Harangozo78}, Harangozo, J., "Protocol Definition with Formal Grammers," Proc. Symp. on Computer Comm. Protocols, Liege, Belgium, 1978.
 
9
{Merlin79}, Merlin, P. M., "Specification and Verification of Protocols," IEEE Trans. Comm COM-27, No. 11, (June 1979).
 
10
{Merlin80}, Merlin, P. M., and Bochmann, G. V., "On the Construction of Communication Protocols and Module Specification," to appear in ACM TOPLAS (1981).
 
11
{Owicki80}, Owicki, S., and Lamport, L., "Proving Liveness Properties of Concurrent Programs," Stanford University Report, (October 14, 1980).
 
12
 
13
{Razouk80}, Razouk, R. R., and Estrin, G., "Validation of the X.21 Interface Specification Using SARA," Proc. Trends and Application: 1980 Computer Network Protocols, NBS, Gaitherberg, MD, 1980.
 
14
{Schwartz81}, Schwartz, R. L., and Melliar-Smith, P. M., "Temporal Logic Specification of Distributed Systems," Proc. Second Int. Conf. on Dist. Systs., Paris, France, (April 8--10, 1981).
 
15
{Sidhu80}, Sidhu, D. P., "General Approach to Protocol Synthesis and Analysis: I," BNL Preprint (1980), to be submitted for publication.
 
16
 
17
{Sidhu81}, Sidhu, D. P., "Toward Constructing Verifiable Communication Protocols," in Proc. of Protocol Testing - Towards Proof?, INWG/NPL Workshop, National Physical Laboratory, Teddington, U.K., (27--29 May 1981).
 
18
{Sunshine75}, Sunshine, C. A., "Interprocess Communication Protocols for Computer Networks," Tech. Report No. 105 Digital Systems Lab. Standard University, CA, 1975.
 
19
{Sunshine79}, Sunshine, C. A., "Formal Methods for Communication Protocol Specification Verification, A Rand Note, N-1429-ARPA/NBS, Nov. 1979.
 
20
{Thompson81}, Thompson, D., et al., "Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models," USC-ISI Report 81-88, March 1981.
 
21
{West78}, West, C. H., "General Technique for Communications Protocol Validation," IBM J. Res. Develop., Vol. 22, pp. 393--404, July 1978.
 
22
{Zafiropulo80}, Zafiropulo, P., "Towards Analyzing and Synthesizing Protocols," IEEE Trans. Comm, COM-28, No. 4, (April 1980).