Protocols
Specification and analysis of the FDDI MAC protocol using systems of communicating machines

https://doi.org/10.1016/0140-3664(92)90089-WGet rights and content

Abstract

A model designed for the specification of communication protocols called systems of communicating machines is used to specify the FDDI token ring protocol, and to analyse its safety and ‘liveness’ properties. This model specifies each node as a finite state machine which has a set of local variables. With each transition is an enabling predicate and action. The predicates determine whether transitions may be taken, and actions alter the variable values as the transition executes. Communication between nodes is through shared variables. Our contributions include the specification of the basic FDDI protocol using a formal description technique; the use of this specification to analyse the safety and liveness properties of the network; the extension of the formal model to include the timing of transitions; and confirmation of the timing properties of the protocol.

References (12)

  • GM Lundy

    Systems of Communicating Machines: A Model for Communicating Protocols

  • Lundy, G M and Miller, R E ‘Analyzing a CSMA/CD protocol through a systems of communicating machine specification’,...
  • MJ Johnson

    Proof that timing requirements of the FDDI token ring protocol are satisfied

    IEEE Trans. Commun.

    (June 1987)
  • KC Sevcik et al.

    Cycle time properties of the FDDI token rink protocol

    IEEE Trans. Softw. Engl.

    (1987)
  • IF Akyildiz et al.

    Stochastic Petri net modeling of the FDDI network protocol

There are more references available in the full text version of this article.

Cited by (4)

View full text