Proof-carrying Code. Design and Implementation

  title={Proof-carrying Code. Design and Implementation},
  author={George C. Necula},
Proof-Carrying Code (PCC) is a general mechanism for verifying that a code fragment can be executed safely on a host system. The key technical detail that makes PCC simple yet very powerful is that the code fragment is required to be accompanied by a detailed and precise explanation of why it satisfies the safety policy. This leaves the code receiver with the simple task of verifying that the explanation is correct and that it matches the code in question. In this paper we explore the basic… CONTINUE READING
Highly Cited
This paper has 18 citations. REVIEW CITATIONS