DocumentCode :
3297986
Title :
Protocol specification using parameterized communicating extended finite state machines-a case study of the ATM ABR rate control scheme
Author :
Lee, David ; Ramakrishnan, K.K. ; Moh, W. Melody ; Shankar, A. Udaya
Author_Institution :
Bell Labs., Murray Hill, NJ, USA
fYear :
1996
fDate :
29 Oct-1 Nov 1996
Firstpage :
208
Lastpage :
217
Abstract :
Formal specifications are indispensible for computer-aided verification and testing of communication protocols. However, a large number of the practical protocols, including ATM, have only informal specifications mostly in English. There an no general procedures to derive formal specifications from such informal specifications. As a case study, we consider an important protocol specification-ATM´s available bit rate (ABR) service specification. The ABR source/destination policies have been specified using an English description in the main body of the ATM Forum´s draft traffic management specification from which it is hard to conduct a formal analysis. Furthermore, while considerable energy has been spent in providing a reasonably precise specification, while allowing for appropriate implementation latitude, an English description still has the potential for different interpretations. We model the protocol by parametrized communicating extended finite state machines with timers, which is often called a transitions system, and present a formal specification by transitions of the system. We also provide insights gained in the derivation of the formal specification. Furthermore, we introduce a scheduler involved in transmitting queued cells at the allowed cell rate to meet the minimal requirements from the source and destination protocols. We present the transitions for the source/destination/scheduler machines, primarily for transmitting cells in-rate
Keywords :
asynchronous transfer mode; finite state machines; formal specification; formal verification; protocols; telecommunication computing; telecommunication congestion control; telecommunication network management; telecommunication traffic; ABR source/destination policies; ATM ABR rate control; ATM Forum; English description; available bit rate; cell rate; communicating extended finite state machines; communication protocols; computer-aided testing; computer-aided verification; destination protocol; formal specifications; informal specifications; protocol specification; queued cells transmission; scheduler; source protocols; transitions system; Automata; Computer aided software engineering; Control systems; Erbium; Feedback circuits; Formal specifications; Protocols; Scheduling; State feedback; Virtual colonoscopy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Protocols, 1996. Proceedings., 1996 International Conference on
Conference_Location :
Columbus, OH
Print_ISBN :
0-8186-7453-9
Type :
conf
DOI :
10.1109/ICNP.1996.564943
Filename :
564943
Link To Document :
بازگشت