Foundational certified code in a metalogical framework

Karl Crary, Susmit Sarkar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

Foundational certified code systems seek to prove untrusted programs to be safe relative to safety policies given in terms of actual machine architectures, thereby improving the systems’ flexibility and extensibility. Previous efforts have employed a structure wherein the proofs are expressed in the same logic used to express the safety policy. We propose an alternative structure wherein safety proofs are expressed in the Twelf metalogic, thereby eliminating from those proofs an extra layer of encoding needed in the previous accounts. Using this metalogical approach, we have constructed a complete, foundational account of safety for a fully expressive typed assembly language.

Original languageEnglish
Title of host publicationAutomated Deduction - CADE-19 - 19th International Conference on Automated Deduction, Proceedings
EditorsFranz Baader
PublisherSpringer-Verlag
Pages106-120
Number of pages15
ISBN (Print)3540405593, 9783540405597
DOIs
Publication statusPublished - 2003
Event19th International Conference on Automated Deduction, CADE 2003 - Miami Beach, United States
Duration: 28 Jul 20032 Aug 2003

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2741
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Automated Deduction, CADE 2003
Country/TerritoryUnited States
CityMiami Beach
Period28/07/032/08/03

Fingerprint

Dive into the research topics of 'Foundational certified code in a metalogical framework'. Together they form a unique fingerprint.

Cite this