Title :
An object-oriented model for protocol design
Author :
Yan, Shung-Bin ; Wang, Feng-Jian
Author_Institution :
Dept. of Comput. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Abstract :
Asynchronous transfer mode (ATM) has been selected as the core technology in high speed networks. The paper presents an object-oriented model OOATM for the development of ATM protocols. The model consists of four kinds of entities: (1) interface entities provide service primitives to upper layer and generate the corresponding protocol data unit (PDU), (2) connection entities manipulate communication services, (3) state entities deal with state transitions and the corresponding services, and (4) message entities describe the format and contents of the protocol data unit (PDU) in a protocol. The authors have constructed a class library for these entities and the paper presents an approach to construct an ATM protocol with the library. An example of constructing a signalling protocol shows that this approach provides a high level model and reusability
Keywords :
asynchronous transfer mode; object-oriented programming; protocols; software libraries; software reusability; telecommunication computing; telecommunication signalling; ATM protocols; class library; communication services; connection entities; high level model; high speed networks; interface entities; message entities; object-oriented model; protocol data unit; protocol design; reusability; service primitives; signalling protocol; state entities; state transitions; Asynchronous transfer mode; Computer science; Design engineering; Design methodology; Electronic mail; High-speed networks; Libraries; Object oriented modeling; Protocols; Resource management;
Conference_Titel :
Technology of Object-Oriented Languages, 1997. TOOLS 24. Proceedings
Conference_Location :
Beijing
Print_ISBN :
0-8186-8551-4
DOI :
10.1109/TOOLS.1997.713522