Title :
An object-oriented re-engineering of the remote procedure call, STREAMS and transport layer interface
Author :
Enright, C. ; Barbeau, M.
Author_Institution :
Sherbrooke Univ., Que., Canada
Abstract :
The capacity to use object-oriented features when using operating system primitives such as remote procedure calls (RPC), streams and transport layer interface (TLI), is extremely limited. These operating system primitives were constructed to be used within a structured programming paradigm. With the advent and proliferation of object-oriented technology the use of these primitives in their present state within this paradigm is difficult. This paper describes an intermediate step between a fully object-oriented implementation of these primitives and their present form. This intermediate state allows for the use of RPCs, STREAMS, and TLI within an object-oriented paradigm using all the benefits therein, such as inheritance and polymorphism
Keywords :
Unix; inheritance; object-oriented programming; remote procedure calls; systems re-engineering; STREAMS; inheritance; object-oriented re-engineering; operating system primitives; polymorphism; remote procedure call; transport layer interface; Buildings; Encapsulation; Life testing; Object oriented modeling; Operating systems; Programming profession; Prototypes; Software engineering; Software testing; Wrapping;
Conference_Titel :
Electrical and Computer Engineering, 1995. Canadian Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-7803-2766-7
DOI :
10.1109/CCECE.1995.528209