DocumentCode
2430762
Title
A language for specifying and implementing the low-level functions of media access protocols
Author
Cieslak, Randy ; Varaiya, Pravin
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1989
fDate
22-24 March 1989
Firstpage
428
Lastpage
433
Abstract
The programmable network prototyping system (PNPS) is a facility used for the rapid prototyping of communication network protocols. It consists of a collection of node emulators, a programmable channel that supports a transmission rate of 10 Mb/s, and a backbone system used for configuration, data collection, and data analysis. The authors describe PNPS in general and its network controller in particular. Then they describe LIFP, the language used to specify and implement the low-level functions of media access protocols. They illustrate its use with the CSMA/CD (carrier-sort multiple-access with collision detection) protocol and discuss the implementation of the compiler and debugger.<>
Keywords
carrier sense multiple access; protocols; specification languages; 10 Mbit/s; CSMA/CD; LIFP; backbone system; communication network protocols; compiler; data analysis; data collection; debugger; low-level functions; media access protocols; network controller; node emulators; programmable channel; programmable network prototyping system; rapid prototyping; Access protocols; Computer networks; Couplings; Debugging; Hardware; Laboratories; Media Access Protocol; Multiaccess communication; Prototypes; Spine;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1989. Conference Proceedings., Eighth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ, USA
Print_ISBN
0-8186-1918-x
Type
conf
DOI
10.1109/PCCC.1989.37426
Filename
37426
Link To Document