Robust Composition: Towards a Uni ed Approach to Access Control and Concurrency Control

Loading...
Thumbnail Image

Embargo until

Journal Title

Journal ISSN

Volume Title

Publisher

Johns Hopkins University

Abstract

When separately written programs are composed so that they may cooperate, they may instead destructively interfere in unanticipated ways. These hazards limit the scale and functionality of the software systems we can successfully compose. This dissertation presents a framework for enabling those interactions between components needed for the cooperation we intend, while minimizing the hazards of destructive interference. Great progress on the composition problem has been made within the object paradigm, chie y in the context of sequential, single-machine programming among benign components. We show how to extend this success to support robust composi- tion of concurrent and potentially malicious components distributed over potentially malicious machines. We present E, a distributed, persistent, secure programming language, and CapDesk, a virus-safe desktop built in E, as embodiments of the tech- niques we explain.

Description

Keywords

Access control, Concurrency control, Partial failure, Distributed objects, Promise pipelining, Object capabilities

Citation

Endorsement

Review

Supplemented By

Referenced By

Files

Original bundle

Now showing 1 - 9 of 9
Loading...
Thumbnail Image
Name:
abstract.html
Size:
1.55 KB
Format:
Hypertext Markup Language
Description:
Loading...
Thumbnail Image
Name:
abstract.pdf
Size:
13.28 KB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
acknowledge.html
Size:
5.49 KB
Format:
Hypertext Markup Language
Description:
Loading...
Thumbnail Image
Name:
acknowledge.pdf
Size:
21.45 KB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
dedication.html
Size:
501 B
Format:
Hypertext Markup Language
Description:
Loading...
Thumbnail Image
Name:
dedication.pdf
Size:
4.57 KB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
index.html
Size:
1.94 KB
Format:
Hypertext Markup Language
Description:
Loading...
Thumbnail Image
Name:
markm-thesis.pdf
Size:
1.57 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
titlepage.pdf
Size:
13.29 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
145 B
Format:
Item-specific license agreed upon to submission
Description: