Skip to main navigation Skip to search Skip to main content

The Confinement Problem in the Presence of Faults

  • William L. Harrison
  • , Adam Procter
  • , Gerard Allwein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

In this paper, we establish a semantic foundation for the safe execution of untrusted code. Our approach extends Moggi's computational $-calculus in two dimensions with operations for asynchronous concurrency, shared state and software faults and with an effect type system $a$ la Wadler providing fine-grained control of effects. An equational system for fault isolation is exhibited and its soundness demonstrated with a semantics based on monad transformers. Our formalization of the equational system in the Coq theorem prover is discussed. We argue that the approach may be generalized to capture other safety properties, including information flow security.
Original languageUndefined/Unknown
Title of host publicationProceedings of the 2012 International Conference on Formal Engineering Methods
DOIs
StatePublished - 2012
Externally publishedYes

Fingerprint

Dive into the research topics of 'The Confinement Problem in the Presence of Faults'. Together they form a unique fingerprint.

Cite this