ACM Home Page
Please provide us with feedback. Feedback
Petri nets are good for protocols
Full text PdfPdf (807 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: 66 - 74  
Year of Publication: 1984
ISBN:0-89791-136-9
Also published in ...
Authors
J. P. Courtiat  LABORATOIRE d'AUTOMATIQUE, et d'Analyse des Systèmes du C.N.R.S., 7, avenue du Colonel Roche, 31400 TOULOUSE - France
J. M. Ayache  LABORATOIRE d'AUTOMATIQUE, et d'Analyse des Systèmes du C.N.R.S., 7, avenue du Colonel Roche, 31400 TOULOUSE - France
B. Algayres  LABORATOIRE d'AUTOMATIQUE, et d'Analyse des Systèmes du C.N.R.S., 7, avenue du Colonel Roche, 31400 TOULOUSE - France
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 25,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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.802062
What is a DOI?

ABSTRACT

This paper is intended to survey the applicability of Petri nets for protocol, as well as for service specification and validation. At the specification level, different classes of nets are introduced, and emphasis is given to the modular specification of a protocol layer. At the validation level, the analysis techniques implemented in the CAD package OGIVE/OVIDE are presented, and are used in order to prove safety and progress properties of a protocol layer. Finally, the specification and validation of the ISO Transport protocol is chosen as a significant example of the proposed design methodology.


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
G.V. Bochmann, "A general transition model for protocols and communication services", IEEE Trans. on Comm., April 1980.
 
2
R.L. Schwartz, P.M. Melliar-Smith, "From state machines to temporal logic: specification methods for protocol standards", IEEE Trans. on Comm., December 1982.
 
3
C.A. Sunshine et al, "Specification and verification of communication protocols in AFFIRM using state-transition models", IEEE Trans. on Software Engineering, September 1982.
 
4
M. Diaz, "Modeling and analysis of communication and cooperation protocols using Petri net based models", Computer Networks, December 1982.
 
5
B. Montel et al, "OVIDE, a software package for the validation of systems represented by Petri net based models", |4th European Workshop on Applications and Theory of Petri nets,# Toulouse, September 1983.
 
6
H. Zimmermann, "OSI reference model, the ISO model of architecture for open systems interconnection", IEEE.Trans. on Comm., April 1980.
 
7
B. Berthomieu, M. Menasche, "An enumerative approach for analysing time Petri nets", Proceedings of IFIP, 1983, Paris.
 
8
L. Logrippo, "Constructive and executable specifications of protocol services by using abstract data types and finite state transducers", Proceedings of the IFIP WG 6.1. Third Int. Workshop on Protocol Specification, Testing and Verification, Z(@@@@)rich, June 1983.
 
9
B. Algayres, "Sur la modélisation, la validation et l'implémentatio d'un protocole de transport", Docteur-Ingénieur Thesis, Toulouse, 1982.
 
10
J. Billington, "Abstract specification of the ISO transport service definition using labelled numerical Petri nets", Proceedings of the IFIP WG 6.1. Third Int. Workshop on Protocol Specification, Testing and Verification, Z(@@@@)rich, June 1983.
 
11
J.M. Ayache, J.P. Courtiat, M. Diaz, "REBUS: a fault tolerant distributed system for industrial real-time control", IEEE Trans. on Computers, Special Issue on Fault Tolerant Computing, July 1982.
 
12
B.T. Hailpern, S.S. Owicki, "Modular verification of computer communication protocols", IEEE Trans. on Comm. January 1983.


Collaborative Colleagues:
J. P. Courtiat: colleagues
J. M. Ayache: colleagues
B. Algayres: colleagues