AN OBJECT-ORIENTED APPROACH TO CONSTRUCTING COMMUNICATION PROTOCOLS

Citation
Jl. Chen et al., AN OBJECT-ORIENTED APPROACH TO CONSTRUCTING COMMUNICATION PROTOCOLS, Information sciences, 84(1-2), 1995, pp. 15-38
Citations number
14
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
Journal title
ISSN journal
00200255
Volume
84
Issue
1-2
Year of publication
1995
Pages
15 - 38
Database
ISI
SICI code
0020-0255(1995)84:1-2<15:AOATCC>2.0.ZU;2-K
Abstract
The development of communication protocols for computer networks and d istributed systems is an increasingly complex and cost-sensitive proce ss. This paper presents an object-oriented concurrent (OOC) model for the development of communication protocols. This model consists of thr ee kinds of entities: data entities, which represent the communicated data units, state entities, which describe their behavior, and connect ion, entities, which are responsible for communication services. The s tate transitions in a protocol are modeled by using state entities, an d a communication service is performed by a group of connection and st ate entities. A C++ library based on our OOC model is described that c ontains three class hierarchies, for data, state; and connection entit ies, respectively In addition, an approach to constructing a protocol using this OOC model and the library is presented. An example in which a T.62 protocol is constructed shows that this approach provides a hi gh level of modeling, concurrency, and reusability.