Monday, March 29 |
09h00 - 10h20 |
TACAS
Bisimulation (Chair: Tom van Dijk)
- David N. Jansen, Jan Friso Groote, Jeroen J. A. Keiren and Anton Wijs. An O(m log n) algorithm for branching bisimilarity on labelled transition systems [doi]
- Frédéric Lang, Radu Mateescu and Franco Mazzanti. Sharp Congruences Adequate with Temporal Logics Combining Weak and Strong Modalities [doi]
- Xudong Qin and Yuxin Deng. Verifying Quantum Communication Protocols with Ground Bisimulation [doi]
- Bernardo Almeida, Andreia Mordido and Vasco T. Vasconcelos. Deciding the bisimilarity of context-free session types [doi]
|
Tuesday, March 30 |
09h00 - 10h20 |
TACAS
Timed & Probabilistic Systems (Chair: David N. Jansen)
- Jie An, Mingshuai Chen, Bohua Zhan, Naijun Zhan and Miaomiao Zhang. Learning One-Clock Timed Automata [doi]
- Simon Wimmer and Joshua von Mutius. Verified Certification of Reachability Checking for Timed Automata [doi]
- Ezio Bartocci, Laura Kovács, Miroslav Stankovič. MORA - Automatic Generation of Moment-Based Invariants [doi]
- Carlos E. Budde, Marco Biagi, Raúl E. Monti, Pedro R. D'Argenio and Mariëlle Stoelinga. Rare event simulation for non-Markovian repairable fault trees [doi] | Carlos E. Budde FIG: the Finite Improbability Generator [doi]
|
Wednesday, March 31 |
09h00 - 10h20 |
TACAS (parallel session)
Program Verification | Timed Systems (Chair: Richard Bornat)
- Supratik Chakraborty, Ashutosh Gupta and Divyesh Unadkat. Verifying Array Manipulating Programs with Full-Program Induction [doi]
- Dirk Beyer and Matthias Dangl. Software Verification with PDR: An Implementation of the State of the Art (10 min) [doi]
- Dirk Beyer, Philipp Wendler: CPU Energy Meter: A Tool for Energy-Aware Algorithms Engineering (10 min) [doi]
- Jan Švejda, Philipp Berger and Joost-Pieter Katoen. Interpretation-Based Violation Witness Validation for C: NITWIT [doi]
- Alessandro Cimatti, Luca Geatti, Alberto Griggio, Greg Kimberly and Stefano Tonetta. Safe Decomposition of Startup Requirements: Verification and Synthesis [doi]
|
09h00 - 10h20 |
TACAS (parallel session) Verifying Concurrent Systems (Chair: Dana Fisman)
- Hadar Frenkel, Orna Grumberg, Corina Pasareanu and Sarai Sheinvald. Assume, Guarantee or Repair [doi]
- Marius Bozga, Javier Esparza, Radu Iosif, Joseph Sifakis and Christoph Welzel. Structural Invariants for the Verification of Systems with Parameterized Architectures [doi]
- Wytse Oortwijn, Marieke Huisman, Sebastiaan Joosten and Jaco van de Pol. Automated Verification of Parallel Nested DFS [doi]
- Ruben Hamers and Sung-Shik Jongmans. Discourje: Runtime Verification of Communication Protocols in Clojure [doi]
|
15h40 -
17h00
|
TACAS Probabilistic Systems (Chair: David Parker)
- Murat Cubuktepe, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen and Ufuk Topcu. Scenario-Based Verification of Uncertain MDPs [doi]
- Florent Delgrange, Joost-Pieter Katoen, Tim Quatmann and Mickael Randour. Simple Strategies in Multi-Objective MDPs [doi]
- Ernst Moritz Hahn, Mateo Perez, Sven Schewe, Fabio Somenzi, Ashutosh Trivedi and Dominik Wojtczak. Good-for-MDPs Automata for Probabilistic Analysis and Reinforcement Learning [doi]
- Florian Funke, Simon Jantsch and Christel Baier. Farkas certificates and minimal witnesses for probabilistic reachability constraints [doi]
|
Thursday, April 1 |
09h00 - 10h00 |
TACAS (parallel session) Games & Automata (Chair: Frédéric Lang)
- Thomas Neele, Tim Willemse and Wieger Wesselink. Partial-Order Reduction for Parity Games with an Application on Parameterised Boolean Equation Systems [doi]
- Massimo Benerecetti, Daniele Dell'Erba and Fabio Mogavero. Solving Mean-Payoff Games via Quasi Dominions [doi] (nominated for EATCS best paper award)
- Dana Angluin, Dana Fisman and Yaara Shoval. Polynomial Identification of $\omega$-Automata [doi]
|
09h00 - 10h20 |
TACAS (parallel session) Tools & case studies | Efficiency (Chair: Dirk Beyer)
- Hans-Dieter Hiep, Olaf Maathuis, Jinting Bian, Frank de Boer, Marko Van Eekelen and Stijn de Gouw. Verifying OpenJDK’s LinkedList using KeY [doi]
- Benedikt Becker, Nicolas Jeannerod, Claude Marché, Yann Régis-Gianas, Mihaela Sighireanu and Ralf Treinen. Analysing installation scenarios of Debian packages [doi]
- Richard Bornat, Jaap Boender, Florian Kammueller, Guillaume Poly and Rajagopal Nagarajan. Describing and Simulating Concurrent Quantum Systems [doi]
- Mirco Giacobbe, Thomas Henzinger and Mathias Lechner. How Many Bits Does It Take to Quantize Your Neural Network? [doi]
|
10h40 - 12h00 |
TACAS Logic and Proof | Dynamical Systems (Chair: David Parker)
- Karl Palmskog, Ahmet Celik and Milos Gligoric. Practical Machine-Checked Formalization of Change Impact Analysis [doi]
- Umang Mathur, P. Madhusudan and Mahesh Viswanathan. What's Decidable About Program Verification Modulo Axioms? [doi]
- Alexander Lochmann and Aart Middeldorp. Formalized Proofs of the Infinity and Normal Form Predicates in the First-Order Theory of Rewriting [doi]
- Juraj Kolčák, Jérémy Dubut, Ichiro Hasuo, Shin-Ya Katsumata, David Sprunger and Akihisa Yamada. Relational Differential Dynamic Logic [doi]
|
15h20 - 16h40
|
TACAS Model Checking and Reachability | Timed & Dynamical Systems (Chair: Tom van Dijk)
- S. Akshay, Paul Gastin, Krishna S and Sparsa Roychoudhary. Revisiting Underapproximate Reachability for Multipushdown Systems [doi]
- Alex Dixon and Ranko Lazic. KReach: A Tool for Reachability in Petri Nets [doi]
- Hussein Sibai, Navid Mokhlesi, Chuchu Fan and Sayan Mitra. Multi-Agent Safety Verification using Symmetry Transformations [doi]
- Makai Mann and Clark Barrett. Partial Order Reduction for Deep Bug Finding in Synchronous Hardware [doi]
|