See this document in CiteSeerX!

Components + Security = OS Extensibility  (Make Corrections)  
Antony Edwards, Gernot Heiser
Australasian Computer Systems Architecture Conference, Goldcoast, Queensland Australia



  Home/Search   Context   Related

 
View or download:
unsw.edu.au/pub/us...ds_Heiser_01.ps.gz
unsw.edu.au/papers...ds_Heiser_01.ps.gz
nicta.com.au/publi...ds_Heiser_01.ps.gz
Cached:  PDF   PS.gz  PS  Image  Update  Help

From:  unsw.edu.au/~disy/papers/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Component-based programming systems have shown themselves to be a natural way of constructing extensible software. Well-defined interfaces, encapsulation, late binding and polymorphism promote extensibility, yet despite this synergy, components have not been widely employed at the systems level. This is primarily due to the failure of existing component technologies to provide the protection and performance required of systems software. In this paper we identify the requirements for a component ... (Update)

Similar documents based on text:   More   All
0.3:   Encapsulated User-Level Device Drivers in the Mungi Operating.. - Nicholas   (Correct)
0.3:   Position Summary: Secure OS Extensibility Needn't Cost an.. - Antony Edwards And   (Correct)
0.3:   A Resource Management Framework for Priority-Based.. - Cheung, Heiser   (Correct)

BibTeX entry:   (Update)

@inproceedings{ edwards00components,
    author = "A. Edwards and G. Heiser",
    title = "Components + Security = {OS} Extensibility",
    booktitle = "Australasian Computer Systems Architecture Conference, Goldcoast, Queensland Australia",
    publisher = "IEEE Computer Society Press",
    pages = "30--37",
    year = "2000",
    url = "citeseer.ist.psu.edu/419463.html" }
Citations (may not include all citations):
537   Component Software: Beyond ObjectOriented Programming (context) - Szyperski - 1997
400   safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
175   Dealing with disaster: Surviving misbehaved kernel extension.. - Seltzer, Endo et al. - 1996
100   Programming semantics for multiprogrammed computers - Dennis, Van Horn - 1966
81   The design of a capability-based distributed operating syste.. (context) - Mullender, Tanenbaum - 1986
76   Trusted Computer System Evaluation Criteria (context) - of - 1986
45   Object Management Group (context) - components, orbos - 1999
40   The Mungi single-address-space operating system - Heiser, Elphinstone et al. - 1998
38   A passwordcapability system (context) - Anderson, Pose et al. - 1986
34   Dynamic binding for an extensible system (context) - Pardyak, Bershad - 1996
33   ACM Transactions on Database Systems (context) - Cattell, Skeen et al. - 1992
24   The inevitability of failure: The flawed assumption of secur.. (context) - Loscocco, Smalley et al. - 1995
24   The Pebble component-based operating system - Gabber, Small et al. - 1999
22   Issues in the design and specification of class libraries (context) - Kiczales, Lamping - 1992
18   Security kernel design and implementation: An introduction (context) - Ames, Gasser et al. - 1983

[Article contains additional citations not shown here]

Documents on the same site (http://www.cse.unsw.edu.au/~disy/papers/):   More
The Mungi Single-Address-Space Operating System - Heiser, Elphinstone.. (1998)   (Correct)
L4 Reference Manual MIPS R4x00 Version 1.11 - Elphinstone, Heiser, Liedtke (1999)   (Correct)
L4 on Uni- and Multiprocessor Alpha - Potts (1999)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC