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
Link To Document :
بازگشت