Search Results - "Appel, Andrew W"

Refine Results
  1. 1

    A Solver for Arrays with Concatenation by Wang, Qinshi, Appel, Andrew W.

    Published in Journal of automated reasoning (01-03-2023)
    “…The theory of arrays has been widely investigated. But concatenation, an operator that consistently appears in specifications of functional-correctness…”
    Get full text
    Journal Article
  2. 2

    VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs by Cao, Qinxiang, Beringer, Lennart, Gruetter, Samuel, Dodds, Josiah, Appel, Andrew W.

    Published in Journal of automated reasoning (01-06-2018)
    “…The Verified Software Toolchain builds foundational machine-checked proofs of the functional correctness of C programs. Its program logic, Verifiable C, is a…”
    Get full text
    Journal Article
  3. 3

    Efficient Extensional Binary Tries by Appel, Andrew W., Leroy, Xavier

    Published in Journal of automated reasoning (01-03-2023)
    “…Lookup tables (finite maps) are a ubiquitous data structure. In pure functional languages they are best represented using trees instead of hash tables. In pure…”
    Get full text
    Journal Article
  4. 4

    Abstraction and subsumption in modular verification of C programs by Beringer, Lennart, Appel, Andrew W.

    Published in Formal methods in system design (01-10-2021)
    “…The type-theoretic notions of existential abstraction, subtyping, subsumption, and intersection have useful analogues in separation-logic proofs of imperative…”
    Get full text
    Journal Article
  5. 5

    Position paper: the science of deep specification by Appel, Andrew W., Beringer, Lennart, Chlipala, Adam, Pierce, Benjamin C., Shao, Zhong, Weirich, Stephanie, Zdancewic, Steve

    “…We introduce our efforts within the project 'The science of deep specification' to work out the key formal underpinnings of industrial-scale formal…”
    Get full text
    Journal Article
  6. 6

    LAProof: A Library of Formal Proofs of Accuracy and Correctness for Linear Algebra Programs by Kellison, Ariel E., Appel, Andrew W., Tekriwal, Mohit, Bindel, David

    “…The LAProof library provides formal machine-checked proofs of the accuracy of basic linear algebra operations: inner product using conventional multiply and…”
    Get full text
    Conference Proceeding
  7. 7

    Modular Verification for Computer Security by Appel, Andrew W.

    “…For many software components, it is useful and important to verify their security. This can be done by an analysis of the software itself, or by isolating the…”
    Get full text
    Conference Proceeding Journal Article
  8. 8

    A List-Machine Benchmark for Mechanized Metatheory by Appel, Andrew W., Dockins, Robert, Leroy, Xavier

    Published in Journal of automated reasoning (01-10-2012)
    “…We propose a benchmark to compare theorem-proving systems on their ability to express proofs of compiler correctness. In contrast to the first POPLmark, we…”
    Get full text
    Journal Article
  9. 9

    C-language floating-point proofs layered with VST and Flocq by Appel, Andrew W., Bertot, Yves

    Published in Journal of Formalized Reasoning (21-12-2020)
    “…We demonstrate tools and methods for proofs about the correctness and numerical accuracy of C programs. The tools are foundational, in that they are connected…”
    Get full text
    Journal Article
  10. 10

    C floating-point proofs layered with VST and Flocq by Andrew W. Appel, Yves Bertot

    Published in Journal of Formalized Reasoning (01-03-2021)
    “…We demonstrate tools and methods for proofs about the correctness and numerical accuracy of C programs. The tools are foundational, in that they are connected…”
    Get full text
    Journal Article
  11. 11
  12. 12

    C-language oating-point proofs layered with VST and Flocq 1 by Appel, Andrew W, Bertot, Yves

    Published in Journal of Formalized Reasoning (01-01-2020)
    “…We demonstrate tools and methods for proofs about the correctness and numerical accuracy of C programs. The tools are foundational, in that they are connected…”
    Get full text
    Journal Article
  13. 13

    Mechanisms for secure modular programming in Java by Bauer, Lujo, Appel, Andrew W., Felten, Edward W.

    Published in Software, practice & experience (25-04-2003)
    “…We present a new module system for Java that improves upon many of the deficiencies of the Java package system and gives the programmer more control over…”
    Get full text
    Journal Article
  14. 14
  15. 15

    A stratified semantics of general references embeddable in higher-order logic by Ahmed, A.J., Appel, A.W., Virga, R.

    “…We demonstrate a semantic model of general references - that is, mutable memory cells that may contain values of any (statically-checked) closed type,…”
    Get full text
    Conference Proceeding Journal Article
  16. 16

    Position paper: the science of deep specification by Appel, Andrew W., Beringer, Lennart, Chlipala, Adam, Pierce, Benjamin C., Shao, Zhong, Weirich, Stephanie, Zdancewic, Steve

    “…We introduce our efforts within the project 'The science of deep specification' to work out the key formal underpinnings of industrial-scale formal…”
    Get full text
    Journal Article
  17. 17

    A List-machine Benchmark for Mechanized Metatheory by Appel, Andrew W., Leroy, Xavier

    “…We propose a benchmark to compare theorem-proving systems on their ability to express proofs of compiler correctness. In contrast to the first POPLmark, we…”
    Get full text
    Journal Article
  18. 18

    Efficient Extensional Binary Tries by Appel, Andrew W, Leroy, Xavier

    Published 05-09-2023
    “…Journal of Automated Reasoning, 2023, 67, pp.Article number 8 Lookup tables (finite maps) are a ubiquitous data structure. In pure functional languages they…”
    Get full text
    Journal Article
  19. 19

    An Internet Voting System Fatally Flawed in Creative New Ways by Appel, Andrew W, Stark, Philip B

    Published 18-11-2024
    “…The recently published "MERGE" protocol is designed to be used in the prototype CAC-vote system. The voting kiosk and protocol transmit votes over the internet…”
    Get full text
    Journal Article
  20. 20

    Efficient Substitution in Hoare Logic Expressions by W. Appel, Andrew, N. Swadi, Kedar, Virga, Roberto

    “…Substitution plays an important role in Hoare Logic, as it is used in interpreting assignments. When writing a computer-based realization of Hoare Logic, it is…”
    Get full text
    Journal Article