MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Protocol Specification Language with a High-level Petri Net Semantics

Download:
Download as a PDF | Download as a PS
by Belhassen Zouari A, Serge Haddad A, Mohamed Taghelit B
http://www.lamsade.dauphine.fr/~haddad/articles/93b-ICDDS/93b-ICDDS.ps.gz
Add To MetaCart

Abstract:

This paper deals with two important aspects of communication protocols namely specification and verification. We present a new variant of the Formal Description Technique Estelle called SSL which has the semantics of a High-level Petri net model. Such a semantics enables to apply efficient proof methods in order to automatically verify communication protocol properties. SSL is mainly characterized by a total genericity concept which misses in Estelle. We show that this specification feature has a direct effect on the efficiency of the verification methods, For instance, the SSL genericity feature implies a symmetrical behaviour of the corresponding Petri net. These behaviour symmetries allow the building of reduced state graphs called symbolic graphs. Moreover, SSL introduces some additional features of communication protocols as an object-based approach and highlevel communication primitives. The major interest of SSL is to combine the advantages of a good specification language such Estelle with the analysis power of Petri nets.

Citations

116 An Optimal Algorithm for Mutual Exclusion in Computer Networks – Ricart, Agrawala - 1981
51 Towards reachability trees for high-level petri nets – Huber, Jensen, et al. - 1985
46 On Well-Formed Coloured Nets and their Symbolic Reachability Graph – Chiola, Dutheillet, et al. - 1990
27 Verification in XESAR of the Sliding Window protocol – Richier, Rodriguez, et al. - 1987
23 A Reduction Theory for Coloured Nets – Haddad - 1988
20 specification and description language (SDL – CCITT - 1992
15 Stochastic Well-Formed coloured nets and multiprocessor modelling applications – Chiola, Dutheillet, et al. - 1991
9 The General Computation of Flows for Coloured Nets – Couvreur - 1990
5 Protocol verification: the first ten years, the next ten years – Miller - 1990
5 Integration of Specification for Modeling and Specification for System Design – Wang, Trivedi - 1993
3 Estelle: a formal description technique based an extended state transition model – ISO-IS - 1989
3 P.Dembinski; "An introduction to ESTELLE: A specification language for distributed systems – Budkowski - 1988
2 Lotos, a formal description technique for the temporal Ordering of observational Behavior – ISO-IS - 1989
2 FDT Tools For Protocol Development – Loureiro, Chanson, et al. - 1992
1 v Bochmann; "Usage of Protocol Development tools: the result of a survey – unknown authors - 1987
1 Specification and Verification Methods for Communication Protocols – Zouari - 1992
1 Zouari "Assessment of ESTELLE and EDT through real case studies – Haddad, Taghelit, et al. - 1993
1 An efficient algorithm for finding Deadloks – Barkaoui, Dutheillet, et al. - 1993