Title :
Operating systems: why object-oriented?
Author :
Kiczales, Gregor ; Lamping, John
Author_Institution :
Xerox Palo Alto Res. Center, CA, USA
Abstract :
The implementor of an operating system service faces inherent dilemmas in choosing implementation strategies. A new approach to operating system design is emerging in which, rather than attempting to hide these dilemmas, they are exposed to clients, using a meta-protocols. Object-oriented programming techniques play an important role in enabling meta-protocols to expose these dilemmas to the client in a principled and modular fashion
Keywords :
object-oriented programming; operating systems (computers); meta-protocols; object-oriented programming; operating system; Computer languages; Computer science; Control systems; Distributed computing; Distributed databases; Lead; Operating systems; Protocols;
Conference_Titel :
Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
Conference_Location :
Asheville, NC
Print_ISBN :
0-8186-5270-5
DOI :
10.1109/IWOOOS.1993.324930