ACM Home Page
Please provide us with feedback. Feedback
A method of automatic proof for the specification and verification of protocols
Full text PdfPdf (466 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium table of contents
Montréal, Quebec, Canada, United States
Pages: 100 - 106  
Year of Publication: 1984
ISBN:0-89791-136-9
Also published in ...
Author
Ana R. Cavalli  L.I.T.P., Université Paris VII, 2, Place Jussieu, 75251 Paris Cedex 05, France
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 22,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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

ABSTRACT

In this paper we apply a method of automatic proof to verify some properties of a computer network protocol. The method used is defined as an extension of classical resolution to temporal operators (@@@@), (@@@@), (@@@@) and Until. We define a Precedes operator that is very useful for the specification of protocols. The method has the form of a set of recursive rules. The examples that we give are FIFO and LIFO queues and the alternating bit protocol, and the properties that we verify are livennes properties of the Sender and Receiver processes in order to prove a liveness property of the global system.


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
 
2
Bochmann G.V., "Logical Verification and implementation of protocols", Proc. Fourth Data Communications Symp. CACM/IEEE, 1975, 7.15-7.20.
 
3
Cavalli A.R., Farinas del Cerro L., "Resolution for Linear Temporal Logic", LITP, Université Paris VII, October 1982.
 
4
 
5
 
6
Farinas del Cerro L., Lauth E., "Raisonnement temporel: une méthode de déduction", LSI, Université Paul Sabatier, Novembre 1982.
 
7
 
8
9
 
10
Lamport L., "Specifiying Concurrent Programs Modules", Computer Science Laboratory, SRI International, June 1981.
 
11
Lamport L., "What good is temporal logic? ", Proceedings of Cong. IFIP 83, Paris, North Holland, 657-667.
 
12
 
13
 
14
Manna Z., Wolper P., "Synthesis of Communication Processes from Temporal Logic Specifications", Department of Computer Science, Stanford University, Sept. 1981.
 
15
Melliar Smith M.P., Schwarts R.L., "Temporal Logic Specifications of distributed systems", Communication au Congrès Parallélisme et Systèmes distribués, Versailles, Avril 1981.
 
16
Melliar Smith M.P., Scwartz R., "From state machines to temporal logic specifications: specifications methods for protocols standards", IEEE Transactions on Communications, Vol. Com. 30, N° 12, December 1982.
 
17
Schwartz R., Melliar-Smith P.M., Vogt Friedich H., "An Interval Logic for higher level Temporal Reasoning", Report Computer Science Laboratory, SRI International, June 1983.



Peer to Peer - Readers of this Article have also read: