Title :
OMOS-an object server for program execution
Author :
Orr, Douglas B. ; Mecklenburg, Robert W.
Author_Institution :
Dept. of Comput. Sci. Salt Lake City, UT, USA
Abstract :
The benefits of object-oriented programming are well known, but popular operating systems provide very few object-oriented features to users, and few are implemented using object-oriented techniques themselves. The authors discuss a mechanism for applying object-oriented programming concepts to program binding (linking) and execution. They describe OMOS, an object/meta-object server that embodies a flexible object framework. The OMOS framework projects an object-oriented structure onto programs and shared libraries that may not have been originally developed for use within an object-oriented environment. This framework provides natural facilities for inheritance, interposition, and overloading of operations, as well as development of classes with dynamically evolving behavior
Keywords :
object-oriented programming; operating systems (computers); program processors; OMOS; execution; inheritance; interposition; object server; object-oriented programming; object/meta-object server; operating systems; overloading; program binding; program execution; shared libraries; Cities and towns; Computer science; Costs; Investments; Joining processes; Libraries; Object oriented programming; Operating systems; Programming profession; Robustness; Space technology;
Conference_Titel :
Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
Conference_Location :
Dourdan
Print_ISBN :
0-8186-3015-9
DOI :
10.1109/IWOOOS.1992.252979