• 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