Integrating a certified memory management runtime with proof-carrying code

  • Authors:
  • Nadeem Abdul Hamid

  • Affiliations:
  • Berry College Mount Berry, GA

  • Venue:
  • Proceedings of the 2007 ACM symposium on Applied computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software systems today are built from collections of interacting components written in different languages at varying levels of abstraction from the machine hardware. The ability to integrate certified components from different levels of a software architecture is a necessary part of the process of developing a dependable and secure computing infrastructure. In this paper we present a prototype system in the context of Proof-Carrying Code that allows for the integration of safety proofs derived from a high-level type system with a certified, low-level memory management runtime library.