Computer Science Technical Reports
CS at VT

Implementing Communication Protocols Using Object-Oriented Techniques

Lavender, Gregory R. and Kafura, Dennis G. and Tomlinson, Chris J. (1992) Implementing Communication Protocols Using Object-Oriented Techniques. Technical Report TR-92-11, Computer Science, Virginia Polytechnic Institute and State University.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
TR-92-11.pdf (1176873)


In this paper, elements of an object-oriented implementation of the upper layer OSI protocols are presented. Our goal in the paper is two-fold. First, to communicate to software engineers, particularly those developing systems software, that object-oriented programming techniques facilitate and enhance the implementation of layered architectures. Second, to convey to language designers our experience using object-oriented language features in building communications protocols. We focus on the requirements for the upper layer OSI protocols and illustrate how inheritance, subtyping, and polymorphic function effect their implementation.

Item Type:Departmental Technical Report
Subjects:Computer Science > Historical Collection(Till Dec 2001)
ID Code:291
Deposited By:User autouser
Deposited On:05 December 2001