• DocumentCode
    2446440
  • Title

    Applying formal methods to a protocol standard and its implementations

  • Author

    Bruns, Glenn

  • Author_Institution
    Bell Lab., Naperville, IL
  • fYear
    1998
  • fDate
    20-21 Apr 1998
  • Firstpage
    198
  • Lastpage
    205
  • Abstract
    We explore the use of formal methods in the analysis of the SONET Automatic Protection Switching (APS) protocol. Unlike most protocol studies, we look at both conformance and interoperability aspect of APS. We use the Concurrency Workbench of North Carolina (R. Cleveland and S. Sims, 1996) to show proper interoperation of network elements running the protocol, and use the VeriSoft tool (P. Godefroid, 1997) to show conformance of Lucent Technologies APS implementation to the APS standard. We define a new notion of conformance, identify problems with APS, suggest general improvements to the structure of protocol standards, and suggest how protocol implementations can be written to allow conformance checks to be automated
  • Keywords
    SONET; conformance testing; formal verification; open systems; protocols; APS standard; Concurrency Workbench of North Carolina; Lucent Technologies APS implementation; SONET Automatic Protection Switching protocol; VeriSoft tool; conformance; conformance checks; formal methods; interoperability; network elements; protocol implementations; protocol standard; protocol standards; protocol studies; Asynchronous transfer mode; Fault tolerance; Manufacturing; Optical fiber communication; Optical fiber networks; Performance analysis; Physical layer; Protection switching; Protocols; SONET;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
  • Conference_Location
    Kyoto
  • Print_ISBN
    0-7695-0634-8
  • Type

    conf

  • DOI
    10.1109/PDSE.1998.668180
  • Filename
    668180