Skip to main content

Showing 1–3 of 3 results for author: Kaashoek, M F

Searching in archive cs. Search in all archives.
.
  1. Grove: a Separation-Logic Library for Verifying Distributed Systems (Extended Version)

    Authors: Upamanyu Sharma, Ralf Jung, Joseph Tassarotti, M. Frans Kaashoek, Nickolai Zeldovich

    Abstract: Grove is a concurrent separation logic library for verifying distributed systems. Grove is the first to handle time-based leases, including their interaction with reconfiguration, crash recovery, thread-level concurrency, and unreliable networks. This paper uses Grove to verify several distributed system components written in Go, including GroveKV, a realistic distributed multi-threaded key-value… ▽ More

    Submitted 14 September, 2023; v1 submitted 6 September, 2023; originally announced September 2023.

    Comments: Extended version of paper appearing at SOSP 2023

  2. arXiv:2004.13645  [pdf, other

    cs.CL

    Unnatural Language Processing: Bridging the Gap Between Synthetic and Natural Language Data

    Authors: Alana Marzoev, Samuel Madden, M. Frans Kaashoek, Michael Cafarella, Jacob Andreas

    Abstract: Large, human-annotated datasets are central to the development of natural language processing models. Collecting these datasets can be the most challenging part of the development process. We address this problem by introducing a general purpose technique for ``simulation-to-real'' transfer in language understanding problems with a delimited set of target behaviors, making it possible to develop m… ▽ More

    Submitted 28 April, 2020; originally announced April 2020.

  3. arXiv:1809.09550  [pdf, ps, other

    cs.DC cs.LO

    A Revised and Verified Proof of the Scalable Commutativity Rule

    Authors: Lillian Tsai, Eddie Kohler, M. Frans Kaashoek, Nickolai Zeldovich

    Abstract: This paper explains a flaw in the published proof of the Scalable Commutativity Rule (SCR), presents a revised and formally verified proof of the SCR in the Coq proof assistant, and discusses the insights and open questions raised from our experience proving the SCR.

    Submitted 23 September, 2018; originally announced September 2018.

    Comments: 9 pages, 4 figures