@inproceedings{33e6e3adc82e4ea0a73b7aed08e6b34e,
title = "An object-oriented model for protocol design",
abstract = "Asynchronous Transfer Mode (ATM) has been selected as the core technology in high speed networks. This paper presents an object-oriented model OOATM for the development of ATM protocols. The model consists of four kinds of entities: ( I ) 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. We have constructed a class library for these entities and the paper presents an approach to construct an ATMprotocol with the library. An example of constructing a Signalling protocol shows that this approach provides a high level modeling, and reusability. ",
keywords = "ATM, Class hierarchy, Object orientation, Protocol, Signalling",
author = "Yan, {Shung Bin} and Wang, {Feng Jian}",
note = "Publisher Copyright: {\textcopyright} 1998 IEEE.; 24th International Conference on Technology of Object-Oriented Languages and Systems, TOOLS 1997 ; Conference date: 01-09-1997",
year = "1997",
month = sep,
doi = "10.1109/TOOLS.1997.713522",
language = "English",
series = "Proceedings - 24th Technology of Object-Oriented Languages and Systems, TOOLS 1997",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "12--21",
editor = "Jian Chen and Mingshu Li and Christine Mingins and Bertrand Meyer",
booktitle = "Proceedings - 24th Technology of Object-Oriented Languages and Systems, TOOLS 1997",
address = "United States",
}