Skip to main content
Log in

Specification and Verification of the Tree Identify Protocol of IEEE 1394 in Rewriting Logic

  • Original Paper
  • Published:
Formal Aspects of Computing

Abstract.

We present three descriptions, at different abstract levels, of the tree identify protocol from the IEEE 1394 serial multimedia bus standard. The descriptions are given using the language Maude based on rewriting logic. Particularly, the time aspects of the protocol are studied. We prove the correctness of the protocol in two steps. First, the descriptions are validated by an exhaustive exploration of all the possible states reachable from an initial configuration of a network, checking that always only one leader is chosen. Then, we give a formal proof showing that the desirable properties of the protocol are always fulfilled by any network, provided that the network is connected and acyclic.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received July 2001/Accepted in revised form November 2002

Correspondence and offprint requests to: Alberto Verdejo, Dpto. de Sistemas Informáticos y Programación, Facultad de Matemáticas, Universidad Complutense, 28040 Madrid, Spain. Email: alberto@sip.ucm.es

Rights and permissions

Reprints and permissions

About this article

Cite this article

Verdejo, A., Pita, I. & Martí-Oliet, N. Specification and Verification of the Tree Identify Protocol of IEEE 1394 in Rewriting Logic. Form Aspects Comput 14, 228–246 (2003). https://doi.org/10.1007/s001650300003

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s001650300003

Navigation