Skip to main content

Showing 1–3 of 3 results for author: Sewell, T

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

    cs.PL cs.CR cs.OS

    Verifying Device Drivers with Pancake

    Authors: Junming Zhao, Miki Tanaka, Johannes Åman Pohjola, Alessandro Legnani, Tiana Tsang Ung, H. Truong, Tsun Wang Sau, Thomas Sewell, Rob Sison, Hira Syeda, Magnus Myreen, Michael Norrish, Gernot Heiser

    Abstract: Device driver bugs are the leading cause of OS compromises, and their formal verification is therefore highly desirable. To the best of our knowledge, no realistic and performant driver has been verified for a non-trivial device. We propose Pancake, an imperative language for systems programming that features a well-defined and verification-friendly semantics. Leveraging the verified compiler back… ▽ More

    Submitted 29 May, 2025; v1 submitted 14 January, 2025; originally announced January 2025.

    Comments: 15 pages, 5 figures

    ACM Class: D.2.4; D.3.4; D.4.6

  2. arXiv:2112.02077  [pdf, other

    cs.CE cs.LG

    MD-inferred neural network monoclinic finite-strain hyperelasticity models for $β$-HMX: Sobolev training and validation against physical constraints

    Authors: Nikolaos N. Vlassis, Puhan Zhao, Ran Ma, Tommy Sewell, WaiChing Sun

    Abstract: We present a machine learning framework to train and validate neural networks to predict the anisotropic elastic response of the monoclinic organic molecular crystal $β$-HMX in the geometrical nonlinear regime. A filtered molecular dynamic (MD) simulations database is used to train the neural networks with a Sobolev norm that uses the stress measure and a reference configuration to deduce the elas… ▽ More

    Submitted 29 November, 2021; originally announced December 2021.

    Comments: 29 pages, 17 figures

  3. arXiv:1601.05520  [pdf, other

    cs.PL cs.LO

    COGENT: Certified Compilation for a Functional Systems Language

    Authors: Liam O'Connor, Christine Rizkallah, Zilin Chen, Sidney Amani, Japheth Lim, Yutaka Nagashima, Thomas Sewell, Alex Hixon, Gabriele Keller, Toby Murray, Gerwin Klein

    Abstract: We present a self-certifying compiler for the COGENT systems language. COGENT is a restricted, polymorphic, higher-order, and purely functional language with linear types and without the need for a trusted runtime or garbage collector. It compiles to efficient C code that is designed to interoperate with existing C functions. The language is suited for layered systems code with minimal sharing suc… ▽ More

    Submitted 21 January, 2016; originally announced January 2016.