| | |
Summary: Semantics of Types for Mutable State
Amal Jamil Ahmed
A Dissertation
Presented to the Faculty
of Princeton University
in Candidacy for the Degree
of Doctor of Philosophy
Recommended for Acceptance
By the Department of
Computer Science
November 2004
c
# Copyright by Amal Jamil Ahmed, 2004. All rights reserved.
Abstract
Proofcarrying code (PCC) is a framework for mechanically verifying the safety
of machine language programs. A program that is successfully verified by a PCC
system is guaranteed to be safe to execute, but this safety guarantee is contingent
upon the correctness of various trusted components. For instance, in traditional
|