Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Josiah Dodds is active.

Publication


Featured researches published by Josiah Dodds.


principles of security and trust | 2012

A certificate infrastructure for machine-checked proofs of conditional information flow

Torben Amtoft; Josiah Dodds; Zhi Zhang; Andrew W. Appel; Lennart Beringer; John Hatcliff; Xinming Ou; Andrew Cousino

In previous work, we have proposed a compositional framework for stating and automatically verifying complex conditional information flow policies using a relational Hoare logic. The framework allows developers and verifiers to work directly with the source code using source-level code contracts. In this work, we extend that approach so that the algorithm for verifying code compliance to an information flow contract emits formal certificates of correctness that are checked in the Coq proof assistant. This framework is implemented in the context of SPARK - a subset of Ada that has been used in a number of industrial contexts for implementing certified safety and security critical systems.


Journal of Automated Reasoning | 2018

VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs

Qinxiang Cao; Lennart Beringer; Samuel Gruetter; Josiah Dodds; Andrew W. Appel

The Verified Software Toolchain builds foundational machine-checked proofs of the functional correctness of C programs. Its program logic, Verifiable C, is a shallowly embedded higher-order separation Hoare logic which is proved sound in Coq with respect to the operational semantics of CompCert Clight. This paper introduces VST-Floyd, a verification assistant which offers a set of semiautomatic tactics helping users build functional correctness proofs for C programs using Verifiable C.


Archive | 2014

Program Logics for Certified Compilers

Andrew W. Appel; Robert Dockins; Aquinas Hobor; Lennart Beringer; Josiah Dodds; Gordon Stewart; Sandrine Blazy; Xavier Leroy


certified programs and proofs | 2013

Mostly Sound Type System Improves a Foundational Program Verifier

Josiah Dodds; Andrew W. Appel


Archive | 2014

Program Logics for Certified Compilers: Mechanized Semantic Library

Andrew W. Appel; Robert Dockins; Aquinas Hobor; Lennart Beringer; Josiah Dodds; Gordon Stewart; Sandrine Blazy; Xavier Leroy


Archive | 2014

Program Logics for Certified Compilers: Proof of a program

Andrew W. Appel; Robert Dockins; Aquinas Hobor; Lennart Beringer; Josiah Dodds; Gordon Stewart; Sandrine Blazy; Xavier Leroy


Archive | 2014

Program Logics for Certified Compilers: Separation algebras

Andrew W. Appel; Robert Dockins; Aquinas Hobor; Lennart Beringer; Josiah Dodds; Gordon Stewart; Sandrine Blazy; Xavier Leroy


Archive | 2014

Program Logics for Certified Compilers: Introduction

Andrew W. Appel; Robert Dockins; Aquinas Hobor; Lennart Beringer; Josiah Dodds; Gordon Stewart; Sandrine Blazy; Xavier Leroy


Archive | 2014

Program Logics for Certified Compilers: Road map

Andrew W. Appel; Robert Dockins; Aquinas Hobor; Lennart Beringer; Josiah Dodds; Gordon Stewart; Sandrine Blazy; Xavier Leroy


Archive | 2014

Program Logics for Certified Compilers: Hoare logic

Andrew W. Appel; Robert Dockins; Aquinas Hobor; Lennart Beringer; Josiah Dodds; Gordon Stewart; Sandrine Blazy; Xavier Leroy

Collaboration


Dive into the Josiah Dodds's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Aquinas Hobor

National University of Singapore

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Xavier Leroy

École Normale Supérieure

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge