Skip to main content

Showing 1–6 of 6 results for author: Zimmerman, C

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

    cs.LO cs.PL

    Gradual Exact Logic: Unifying Hoare Logic and Incorrectness Logic via Gradual Verification

    Authors: Conrad Zimmerman, Jenna DiVincenzo

    Abstract: Previously, gradual verification has been developed using overapproximating logics such as Hoare logic. We show that the static verification component of gradual verification is also connected to underapproximating logics like incorrectness logic. To do this, we use a novel definition of gradual verification and a novel gradualization of exact logic [Maksimovic et al. 2023] which we call gradual e… ▽ More

    Submitted 29 November, 2024; originally announced December 2024.

    Comments: For presentation at the 1st Workshop on the Theory and Practice of Static Analysis (TPSA 2025)

  2. Sound Gradual Verification with Symbolic Execution

    Authors: Conrad Zimmerman, Jenna DiVincenzo, Jonathan Aldrich

    Abstract: Gradual verification, which supports explicitly partial specifications and verifies them with a combination of static and dynamic checks, makes verification more incremental and provides earlier feedback to developers. While an abstract, weakest precondition-based approach to gradual verification was previously proven sound, the approach did not provide sufficient guidance for implementation and o… ▽ More

    Submitted 13 November, 2023; originally announced November 2023.

    Comments: Supplementary material; to be published by Principles of Programming Languages 2024

    ACM Class: F.3.1

  3. arXiv:2309.05637  [pdf, ps, other

    cs.PL cs.SE

    Latte: Lightweight Aliasing Tracking for Java

    Authors: Conrad Zimmerman, Catarina Gamboa, Alcides Fonseca, Jonathan Aldrich

    Abstract: Many existing systems track aliasing and uniqueness, each with their own trade-off between expressiveness and developer effort. We propose Latte, a new approach that aims to minimize both the amount of annotations and the complexity of invariants necessary for reasoning about aliasing in an object-oriented language with mutation. Our approach only requires annotations for parameters and fields, wh… ▽ More

    Submitted 11 September, 2023; originally announced September 2023.

  4. arXiv:2210.02428  [pdf, other

    cs.LO

    Gradual C0: Symbolic Execution for Gradual Verification

    Authors: Jenna DiVincenzo, Ian McCormack, Hemant Gouni, Jacob Gorenburg, Jan-Paul Ramos-Dávila, Mona Zhang, Conrad Zimmerman, Joshua Sunshine, Éric Tanter, Jonathan Aldrich

    Abstract: Current static verification techniques support a wide range of programs. However, such techniques only support complete and detailed specifications, which places an undue burden on users. To solve this problem, prior work proposed gradual verification, which handles complete, partial, or missing specifications by soundly combining static and dynamic checking. Gradual verification has also been ext… ▽ More

    Submitted 19 January, 2024; v1 submitted 5 October, 2022; originally announced October 2022.

    Comments: 37 pages without appendix supplement, preprint

    ACM Class: F.3.1

  5. Near-Term Advances in Quantum Natural Language Processing

    Authors: Dominic Widdows, Aaranya Alexander, Daiwei Zhu, Chase Zimmerman, Arunava Majumder

    Abstract: This paper describes experiments showing that some tasks in natural language processing (NLP) can already be performed using quantum computers, though so far only with small datasets. We demonstrate various approaches to topic classification. The first uses an explicit word-based approach, in which word-topic scoring weights are implemented as fractional rotations of individual qubit, and a new… ▽ More

    Submitted 15 April, 2024; v1 submitted 5 June, 2022; originally announced June 2022.

    Journal ref: Annals of Mathematics and Artificial Intelligence (2024)

  6. arXiv:2004.14477  [pdf, other

    cs.LG cs.CR

    Packet2Vec: Utilizing Word2Vec for Feature Extraction in Packet Data

    Authors: Eric L. Goodman, Chase Zimmerman, Corey Hudson

    Abstract: One of deep learning's attractive benefits is the ability to automatically extract relevant features for a target problem from largely raw data, instead of utilizing human engineered and error prone handcrafted features. While deep learning has shown success in fields such as image classification and natural language processing, its application for feature extraction on raw network packet data for… ▽ More

    Submitted 29 April, 2020; originally announced April 2020.

    Comments: MLDM 2019