Skip to main content

Showing 1–7 of 7 results for author: Heath, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2309.05133  [pdf, other

    cs.DS cs.CC

    Parallel RAM from Cyclic Circuits

    Authors: David Heath

    Abstract: Known simulations of random access machines (RAMs) or parallel RAMs (PRAMs) by Boolean circuits incur significant polynomial blowup, due to the need to repeatedly simulate accesses to a large main memory. Consider a single modification to Boolean circuits that removes the restriction that circuit graphs are acyclic. We call this the cyclic circuit model. Note, cyclic circuits remain combinationa… ▽ More

    Submitted 27 October, 2023; v1 submitted 10 September, 2023; originally announced September 2023.

  2. Symphony: Expressive Secure Multiparty Computation with Coordination

    Authors: Ian Sweet, David Darais, David Heath, William Harris, Ryan Estes, Michael Hicks

    Abstract: Context: Secure Multiparty Computation (MPC) refers to a family of cryptographic techniques where mutually untrusting parties may compute functions of their private inputs while revealing only the function output. Inquiry: It can be hard to program MPCs correctly and efficiently using existing languages and frameworks, especially when they require coordinating disparate computational roles. How… ▽ More

    Submitted 20 February, 2023; originally announced February 2023.

    Journal ref: The Art, Science, and Engineering of Programming, 2023, Vol. 7, Issue 3, Article 14

  3. Relational Verification via Invariant-Guided Synchronization

    Authors: Qi Zhou, David Heath, William Harris

    Abstract: Relational properties describe relationships that hold over multiple executions of one or more programs, such as functional equivalence. Conventional approaches for automatically verifying such properties typically rely on syntax-based, heuristic strategies for finding synchronization points among the input programs. These synchronization points are then annotated with appropriate relational invar… ▽ More

    Submitted 9 July, 2019; originally announced July 2019.

    Comments: In Proceedings HCVS/PERR 2019, arXiv:1907.03523

    Journal ref: EPTCS 296, 2019, pp. 28-41

  4. arXiv:1804.08588  [pdf, other

    cs.CV

    Large Scale Scene Text Verification with Guided Attention

    Authors: Dafang He, Yeqing Li, Alexander Gorban, Derrall Heath, Julian Ibarz, Qian Yu, Daniel Kifer, C. Lee Giles

    Abstract: Many tasks are related to determining if a particular text string exists in an image. In this work, we propose a new framework that learns this task in an end-to-end way. The framework takes an image and a text string as input and then outputs the probability of the text string being present in the image. This is the first end-to-end framework that learns such relationships between text and images… ▽ More

    Submitted 18 November, 2018; v1 submitted 23 April, 2018; originally announced April 2018.

    Comments: 18 pages, ACCV 2019

  5. arXiv:1710.03357  [pdf, other

    cs.PL

    Proofs as Relational Invariants of Synthesized Execution Grammars

    Authors: Caleb Voss, David Heath, William Harris

    Abstract: The automatic verification of programs that maintain unbounded low-level data structures is a critical and open problem. Analyzers and verifiers developed in previous work can synthesize invariants that only describe data structures of heavily restricted forms, or require an analyst to provide predicates over program data and structure that are used in a synthesized proof of correctness. In this… ▽ More

    Submitted 9 October, 2017; originally announced October 2017.

  6. Solving Constrained Horn Clauses Using Dependence-Disjoint Expansions

    Authors: Qi Zhou, David Heath, William Harris

    Abstract: Recursion-free Constrained Horn Clauses (CHCs) are logic-programming problems that can model safety properties of programs with bounded iteration and recursion. In addition, many CHC solvers reduce recursive systems to a series of recursion-free CHC systems that can each be solved efficiently. In this paper, we define a novel class of recursion-free systems, named Clause-Dependence Disjoint (CDD… ▽ More

    Submitted 14 September, 2018; v1 submitted 8 May, 2017; originally announced May 2017.

    Comments: In Proceedings HCVS 2018, arXiv:1809.04554

    Journal ref: EPTCS 278, 2018, pp. 3-18

  7. arXiv:1705.03110  [pdf, other

    cs.PL

    Completely Automated Equivalence Proofs

    Authors: Qi Zhou, David Heath, William Harris

    Abstract: Verifying partial (i.e., termination-insensitive) equivalence of programs has significant practical applications in software development and education. Conventional equivalence verifiers typically rely on a combination of given relational summaries and suggested synchronization points; such information can be extremely difficult for programmers without a background in formal methods to provide for… ▽ More

    Submitted 8 May, 2017; originally announced May 2017.

    Comments: 24 pages, 10 figures