2,069 papers · page 33 of 104
Shaull Almagor, Orna Kupferman, Jan Oliver Ringert, Yaron Velner
In assume-guarantee synthesis, we are given a specification \(\langle A,G \rangle \), describing an assumption on the environment and a guarantee for the system, and we construct a system that interacts with an environment and is guaranteed to satisfy G whenever the environment s…
Rajeev Alur, Joseph Devietti, Omar S. Navarro Leija, Nimit Singhania
Abstract elided by the publisher.
Matthew Amy, Martin Roetteler, Krysta M. Svore
The generation of reversible circuits from high-level code is an important problem in several application domains, including low-power electronics and quantum computing. Existing tools compile and optimize reversible circuits for various metrics, such as the overall circuit size …
Pranav Ashok, Krishnendu Chatterjee, Przemyslaw Daca, Jan Kretínský, Tobias Meggendorfer
Markov decision processes (MDPs) are standard models for probabilistic systems with non-deterministic behaviours. Long-run average rewards provide a mathematically elegant formalism for expressing long term performance. Value iteration (VI) is one of the simplest and most efficie…
Christel Baier, Joachim Klein, Linda Leuschner, David Parker, Sascha Wunderlich
Abstract elided by the publisher.
Stanley Bak, Parasara Sridhar Duggirala
Abstract elided by the publisher.
David A. Basin, Felix Klaedtke, Eugen Zalinescu
We present a monitoring approach for verifying systems at runtime. Our approach targets systems whose components communicate with the monitors over unreliable channels, where messages can be delayed or lost. In contrast to prior works, whose property specification languages are l…
Paul Beame, Vincent Liew
We eliminate a key roadblock to efficient verification of nonlinear integer arithmetic using CDCL SAT solvers, by showing how to construct short resolution proofs for many properties of the most widely used multiplier circuits. Such short proofs were conjectured not to exist. Mor…
Amir M. Ben-Amram, Samir Genaim
Multiphase ranking functions (\( M\varPhi \)RFs) were proposed as a means to prove the termination of a loop in which the computation progresses through a number of “phases”, and the progress of each phase is described by a different linear ranking function. Our work provides new…
Nikola Benes, Lubos Brim, Martin Demko, Samuel Pastva, David Safránek
Abstract elided by the publisher.
Pavol Bielik, Veselin Raychev, Martin T. Vechev
To be practically useful, modern static analyzers must precisely model the effect of both, statements in the programming language as well as frameworks used by the program under analysis. While important, manually addressing these challenges is difficult for at least two reasons:…
Ahmed Bouajjani, Michael Emmi, Constantin Enea, Suha Orhun Mutluergil
Linearizability is the standard correctness criterion for concurrent data structures such as stacks and queues. It allows to establish observational refinement between a concurrent implementation and an atomic reference implementation. Proving linearizability requires identifying…
Thomas Brihaye, Gilles Geeraerts, Hsi-Ming Ho, Benjamin Monmege
Abstract elided by the publisher.
Quentin Carbonneaux, Jan Hoffmann, Thomas W. Reps, Zhong Shao
Abstract elided by the publisher.
Luca Cardelli, Milan Ceska, Martin Fränzle, Marta Z. Kwiatkowska, Luca Laurenti, Nicola Paoletti, Max Whitby
Abstract elided by the publisher.
Sarah E. Chasins, Phitchaya Mangpo Phothilimthana
Abstract elided by the publisher.
Krishnendu Chatterjee, Hongfei Fu, Amir Kafshdar Goharshady
We study the problem of developing efficient approaches for proving worst-case bounds of non-deterministic recursive programs. Ranking functions are sound and complete for proving termination and worst-case bounds of non-recursive programs. First, we apply ranking functions to re…
Krishnendu Chatterjee, Hongfei Fu, Aniket Murhekar
We consider the problem of developing automated techniques for solving recurrence relations to aid the expected-runtime analysis of programs. Several classical textbook algorithms have quite efficient expected-runtime complexity, whereas the corresponding worst-case bounds are ei…
Sylvain Conchon, Mohamed Iguernelala, Kailiang Ji, Guillaume Melquiond, Clément Fumex
Abstract elided by the publisher.
Jacek Cyranka, Md. Ariful Islam, Greg Byrne, Paul L. Jones, Scott A. Smolka, Radu Grosu
We introduce LRT, a new Lagrangian-based ReachTube computation algorithm that conservatively approximates the set of reachable states of a nonlinear dynamical system. LRT makes use of the Cauchy-Green stretching factor (SF), which is derived from an over-approximation of the grad…