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