scispace - formally typeset
E

Eric Whitman Smith

Researcher at Stanford University

Publications -  7
Citations -  143

Eric Whitman Smith is an academic researcher from Stanford University. The author has contributed to research in topics: Mathematical proof & ACL2. The author has an hindex of 5, co-authored 7 publications receiving 139 citations. Previous affiliations of Eric Whitman Smith include University of Texas at Austin.

Papers
More filters
Proceedings ArticleDOI

A robust machine code proof framework for highly secure applications

TL;DR: The AAMP7G architecture is summarized, the ACL2 model of the processor is detail, and the development of the compositional cutpoint method into a robust machine code proof framework is described.
Proceedings ArticleDOI

Automatic Formal Verification of Block Cipher Implementations

TL;DR: An automatic method for proving equivalence of implementations of block ciphers (and similar cryptographic algorithms) that has been applied to verify real, widely-used Java code from Sun Microsystems and the open source Bouncy Castle project.
Journal Article

Meta reasoning in ACL2

TL;DR: The ACL2 system as discussed by the authors is based upon a first-order logic and implements traditional firstorder reasoning techniques, notably (conditional) rewriting, as well as extensions including mathematical induction and a functional instantiation capability for mimicking second-order reasoning.
Book ChapterDOI

Meta reasoning in ACL2

TL;DR: The ACL2 system is based upon a first-order logic and implements traditional first- order reasoning techniques, notably (conditional) rewriting, as well as extensions including mathematical induction and a “functional instantiation” capability for mimicking second-order reasoning.
Book ChapterDOI

Android Platform Modeling and Android App Verification in the ACL2 Theorem Prover

TL;DR: This work uses the ACL2 theorem prover to formally model the Android platform and to formally verify Android apps, and proves that an app satisfies an invariant, including the correctness properties of interest, for all possible sequences of events.