• DocumentCode
    2697481
  • Title

    The interaction of access control and object orientation in extensible systems

  • Author

    Hsieh, Wilson C. ; Pardyak, Przemys Law ; Fiuczynski, Marc E. ; Garrett, Charles ; Ershad, B.N.

  • Author_Institution
    Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
  • fYear
    1998
  • fDate
    3-7 Aug 1998
  • Firstpage
    320
  • Lastpage
    332
  • Abstract
    The authors describe how object-oriented language design interacts with access control in extensible systems, based on their experience in building the SPIN extensible operating system. Several modern extensible systems, such as Java-enabled Web browsers and SPIN, use object-oriented languages for extensibility. These systems allow extension programs written in their languages (Java and Modula-3, respectively) to be linked in at run-time. The paper presents a case study of the object-oriented language design issues that they encountered in building SPIN. First, they describe how access control in SPIN is affected by the language design choices made in Modula-3, and how they changed Modula-3 to satisfy access control requirements. Second, they compare the access control mechanisms they chose in SPIN, which are mostly link-time, with those in Java, which are mostly compile-time
  • Keywords
    abstract data types; authorisation; object-oriented languages; object-oriented programming; operating systems (computers); Modula-3; SPIN extensible operating system; access control; extensible systems; extension programs; object orientation; object-oriented language design; Access control; Buildings; Computer science; Cryptography; Design engineering; Java; Operating systems; Protection; Reservoirs; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-8482-8
  • Type

    conf

  • DOI
    10.1109/TOOLS.1998.711023
  • Filename
    711023