| A method of automatic proof for the specification and verification of protocols |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 22, Citation Count: 1
|
|
|
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:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|