Skip to main content


eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item:
Title: A Case for Language-Based Protection
Authors: Hawblitzel, Chris
von Eicken, Thorsten
Keywords: computer science
technical report
Issue Date: Mar-1998
Publisher: Cornell University
Abstract: The use of language mechanisms to enforce protection boundaries around software modules has become increasingly attractive. This paper examines the advantages and disadvantages of language-based protection over more traditional protection mechanisms, such as standard virtual memory protection hardware, software fault isolation, and capability systems. Arguably, state-of-the-art language-based protection is more flexible and as safe as these other mechanisms. Two major remaining issues are the performance of language-based protection, and the management of resources. Regarding the latter, techniques to build an operating system kernel capable of managing resources and revoking rights are presented.
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
98-1670.pdf218.05 kBAdobe PDFView/Open
98-1670.ps735.78 kBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.


© 2014 Cornell University Library Contact Us