• Publications
  • Influence
Verifying Properties of Binarized Deep Neural Networks
TLDR
We propose a rigorous way of verifying properties of a popular class of neural networks, Binarized Neural Networks, using the well-developed means of Boolean satisfiability. Expand
  • 90
  • 10
  • PDF
Dingo: taming device drivers
TLDR
Device drivers are notorious for being a major source of failure in operating systems. Expand
  • 102
  • 9
  • PDF
Efficient Synthesis for Concurrency by Semantics-Preserving Transformations
TLDR
We develop program synthesis techniques that can help programmers fix concurrency-related bugs by considering partial-order traces (instead of linear traces) as counterexamples. Expand
  • 37
  • 5
  • PDF
System Programming in Rust: Beyond Safety
TLDR
Rust is a new system programming language that enforces safety without runtime overhead, most importantly, without the overhead of garbage collection. Expand
  • 8
  • 4
  • PDF
Automatic device driver synthesis with termite
TLDR
We present a concrete driver synthesis approach and tool called Termite that synthesises drivers automatically from formal specifications of device interfaces, thus reducing the impact of human error and potentially cutting down on development costs. Expand
  • 102
  • 3
  • PDF
The first reactive synthesis competition (SYNTCOMP 2014)
TLDR
We introduce the reactive synthesis competition (SYNTCOMP), a long-term effort intended to stimulate and guide advances in the design and application of synthesis procedures for reactive systems. Expand
  • 22
  • 2
  • PDF
Regression-free Synthesis for Concurrency
TLDR
This research was funded in part by the European Research Council (ERC) under grant agreement 267989 (QUAREM), by a gift from Intel Corporation. Expand
  • 21
  • 2
  • PDF
Correct by Construction Networks Using Stepwise Refinement
TLDR
We present Cocoon, a framework for SDN development that facilitates both the design and verification of complex networks using stepwise refinement to move from a high-level specification to the final network implementation. Expand
  • 20
  • 2
  • PDF
The Second Reactive Synthesis Competition (SYNTCOMP 2015)
TLDR
We report on the design and results of the second reactive synthesis competition (SYNTCOMP 2015). Expand
  • 17
  • 2
  • PDF
Secure serverless computing using dynamic information flow control
TLDR
We show that in serverless applications, the termination channel found in most existing IFC systems can be arbitrarily amplified via multiple concurrent requests, necessitating a stronger termination-sensitive non-interference guarantee. Expand
  • 13
  • 2
  • PDF