DocumentCode
2910782
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
fYear
1997
fDate
35674
Firstpage
12
Lastpage
21
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages, 1997. TOOLS 24. Proceedings
Conference_Location
Beijing
Print_ISBN
0-8186-8551-4
Type
conf
DOI
10.1109/TOOLS.1997.713522
Filename
713522
Link To Document