642 papers · page 6 of 33
Rodrigo Raya, Viktor Kuncak
We show that the satisfiability problem for the quantifier-free theory of product structures with the equicardinality relation is in NP. As an application, we extend the combinatory array logic fragment to handle cardinality constraints. The resulting fragment is independent of t…
Riley Roberts, Thakur Neupane, Lukas Buecherl, Chris J. Myers, Zhen Zhang
Abstract elided by the publisher.
Georg Stefan Schmid, Viktor Kuncak
. We present an approach for verification of programs with shared mutable references against specifications such as assertions, pre-conditions, postconditions, and read/write effects. We implement our tool in the Stainless verification system for Scala. A novelty of our approach is t…
Tobias Seufert, Christoph Scholl, Arun Chandrasekharan, Sven Reimer, Tobias Welp
Abstract elided by the publisher.
Landon Taylor, Zhen Zhang
Abstract elided by the publisher.
Rahmadi Trimananda, Weiyu Luo, Brian Demsky, Guoqing Harry Xu
Event-driven architectures are broadly used for systems that must respond to events in the real world. Event-driven applications are prone to concurrency bugs that involve subtle errors in reasoning about the ordering of events. Unfortunately, there are several challenges in usin…
Scott Wesley, Maria Christakis, Jorge A. Navas, Richard J. Trefler, Valentin Wüstholz, Arie Gurfinkel
Abstract elided by the publisher.
Tobias Winkler, Johannes Lehmann, Joost-Pieter Katoen
State-of-the-art probabilistic model checkers perform verification on explicit-state Markov models defined in a high-level programming formalism like the PRISM modeling language. Typically, the low-level models resulting from such program-like specifications exhibit lots of struc…
Yuming Wu, Lei Bu, Jiawan Wang, Xinyue Ren, Wen Xiong, Xuandong Li
Abstract elided by the publisher.
Yoni Zohar, Ahmed Irfan, Makai Mann, Aina Niemetz, Andres Nötzli, Mathias Preiner, Andrew Reynolds, Clark W. Barrett + 1 more
Abstract elided by the publisher.
Michelle Aluf-Medina, Till Korten, Avraham Raviv, Dan V. Nicolau Jr., Hillel Kugler
Abstract Network-Based Biocomputation Circuits (NBCs) offer a new paradigm for solving complex computational problems by utilizing biological agents that operate in parallel to explore manufactured planar devices. The approach can also have future applications in diagnostics and …
Nathalie Bertrand, Marijana Lazic, Josef Widder
Abstract elided by the publisher.
Martin Bromberger, Alberto Fiori, Christoph Weidenbach
Abstract elided by the publisher.
Alessandro Cimatti, Alberto Griggio, Enrico Magnago
Abstract elided by the publisher.
Daniel Dietsch, Matthias Heizmann, Dominik Klumpp, Mehdi Naouar, Andreas Podelski, Claus Schätzle
Abstract elided by the publisher.
Bernd Finkbeiner
Hyperproperties generalize trace properties by expressing relations between multiple computations. Hyperpropertes include policies from information-flow security, like observational determinism or non-interference, and many other system properties including promptness and knowled…
Ohad Goudsmid, Orna Grumberg, Sarai Sheinvald
Abstract elided by the publisher.
Jochen Hoenicke, Tanja Schindler
Abstract elided by the publisher.
Andreas Humenberger, Laura Kovács
Provably correct software is one of the key challenges in our softwaredriven society. While formal verification establishes the correctness of a given program, the result of program synthesis is a program which is correct by construction. In this paper we overview some of our res…
Saurabh Joshi, Gautam Muduganti
This paper presents a tool for repairing errors in GPU kernels written in CUDA or OpenCL due to data races and barrier divergence. Our novel extension to prior work can also remove barriers that are deemed unnecessary for correctness. We implement these ideas in our tool called G…