Toggle Main Menu Toggle Search

Open Access padlockePrints

Using Metaobject Protocols to Structure Operating Systems

Lookup NU author(s): Dr Robert Stroud



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. In this paper, 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.

Publication metadata

Author(s): Wu Z, Stroud RJ

Publication type: Report

Publication status: Published

Series Title: Department of Computing Science Technical Report Series

Year: 1995

Pages: 4

Print publication date: 01/10/1995

Source Publication Date: October 1995

Report Number: 535

Institution: Department of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne