DocumentCode :
1824819
Title :
Unification of active and passive objects in an object-oriented operating system
Author :
Murata, Kenichi ; Horspool, R. Nigel ; Manning, Eric G. ; Yokote, Yasuhlko ; Tokoro, M.
Author_Institution :
Dept. of Comput. Sci., Keio Univ., Yokohama, Japan
fYear :
1995
fDate :
14-15 Aug 1995
Firstpage :
68
Lastpage :
71
Abstract :
This paper proposes the unification of active and passive objects in object-oriented operating systems. With such a unification, programmers can concentrate on programming an algorithm without having to consider how objects are used and executed. Also, all objects can be migrated in a distributed system. To achieve this unification, meta level scheduling control is introduced, and the scheduling policy is determined at object creation time. We named this system Cognac. In Cognac, the execution domain of an object is an object cluster, in which some metaobjects control the execution of member objects at run-time. The scheduler metaobject manages method invocation and the status of its member objects. Since all objects´ attributes are managed by metaobjects, mutual exclusion is guaranteed
Keywords :
object-oriented programming; operating systems (computers); scheduling; Cognac; active objects; distributed system; execution domain; member objects; meta level scheduling control; method invocation; mutual exclusion; object cluster; object-oriented operating systems; passive objects; scheduler metaobject; Buildings; Computer science; Concurrent computing; Laboratories; Object oriented modeling; Object oriented programming; Operating systems; Programming profession; Runtime; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
Conference_Location :
Lund
Print_ISBN :
0-8186-7115-7
Type :
conf
DOI :
10.1109/IWOOS.1995.470576
Filename :
470576
Link To Document :
بازگشت