DocumentCode :
1824140
Title :
Using metaobject protocols to structure operating systems
Author :
Wu, Z. ; Stroud, R.J.
Author_Institution :
Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
fYear :
1995
fDate :
14-15 Aug 1995
Firstpage :
228
Lastpage :
231
Abstract :
To accommodate the rapid changes in computing technology and the increasing demands of applications, operating systems must be made flexible and extensible. Although the object-oriented approach makes operating systems customisable, its “black-box” nature makes it hard to achieve such customisability. We analyse some important problems with the object-oriented approach, and suggest using metaobject protocols to solve the problems. We discuss the use of metaobject protocols to construct metaobjects that provide transparent support to application programmers for non-functional requirements such as fault tolerance, and show how this approach is flexible and customisable if necessary
Keywords :
object-oriented methods; operating systems (computers); protocols; software fault tolerance; application programmers; black-box nature; customisability; fault tolerance; metaobject protocols; nonfunctional requirements; object-oriented approach; operating system structuring; transparent support; Access protocols; Computers; Control systems; Fault tolerant systems; Hardware; Object oriented modeling; Object oriented programming; Operating systems; Programming profession; Reflection;
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.470550
Filename :
470550
Link To Document :
بازگشت