The VASSAL Workshop on Software Verification and Runtime Analysis

Collocated with Runtime Verification conference

Monday, September 15, 2025

Graz, Austria

About the Workshop

The VASSAL (Verification and Analysis for Safety and Security of Applications in Life) Workshop is a dedicated forum organized within the Runtime Verification 2025 conference taking place in Graz, Austria. The forum will bring together researchers from the EU Twinning funded VASSAL project and the broader runtime verification community. The VASSAL project is a collaboration between Brno University of Technology (Czechia), CEA-List (France), and TU Wien (Austria), with associated partner Honeywell (Czechia). The project focuses on advancing the safety, security, and resilience of software systems by integrating model-based design, formal methods, and runtime verification techniques. The workshop objective is to showcase the project’s recent scientific contributions and encourage discussions on emerging issues and research directions in safety of verification and analysis.

The workshop program will feature invited talks from leading experts, presentations from VASSAL researchers, and selected contributions from the runtime verification community. Topics of interest include runtime monitoring, automated synthesis, decision procedures, specification and verification of hyperproperties, dynamic analysis for concurrency, and AI-driven verification techniques.

The goal of the VASSAL Workshop is to promote communication and interaction between the formal methods and runtime verification communities, encourage teamwork in research, and investigate the practical application of verification technologies in industrial sectors like aerospace and automotive. The workshop will offer a friendly, open environment for exchanging ideas and discovering potential collaborations.

Webpage of the project: https://vassal.fit.vut.cz

Technical Background

The VASSAL project seeks to enhance software safety and security by integrating model-based design with formal verification techniques for automated system analysis. The project’s focus spans multiple key areas:

By addressing these challenges, VASSAL aims to improve the reliability, security, and resilience of critical systems, particularly in automotive, aerospace, and other safety-critical applications.

Invited Speakers

Program

08:55-09:00 Opening
09:00-10:00 Keynote 1 (Dejan Nickovic, A Box Full of Diamonds: The Many Facets of Runtime Verification)
10:00-10:30 Break
10:30-12:10 Session 1: Synthesis and SMT (5 x 20mins)
  • Small Decision Trees for MDPs with Deductive Synthesis
    Filip Macák, Roman Andriushchenko, Milan Ceska and Sebastian Junges
  • Synthesis of Decentralised Plans using Probabilistic Hyperproperties
    Francesco Pontiggia, Filip Macák, Roman Andriushchenko, Michele Chiari and Milan Ceska
  • Reactive synthesis of LTL objectives on infinite arenas
    Luca Di Stefano
  • Different approaches to represent and reason over n-Indexed Sequences in SMT
    Hichem Rami Ait-El-Hara, François Bobot and Guillaume Bury
  • Z3-Noodler and Mata: An automata-based approach to string solving
    David Chocholatý, Vojtěch Havlena, Ondrej Lengal, Juraj Síč and Lukáš Holík
12:10-13:30 Lunch Break
13:30-13:45 Presentation of the VASSAL project
13:45-14:45 Keynote 2 (Wolfgang Ahrendt, Dynamic Logic for Verification)
14:45-15:15 Coffee Break
15:15-17:15 Session 2: Requirements and program analysis (6 x 20mins)
  • Maat Re: from NL to formal
    Patrick Tessier, Mathilde Arnaud and Robin Menestret
  • Mixing Separation and Heap Logics
    Loïc Correnson
  • Compositional Shape Analysis with Shared Abduction and Biabductive Loop Acceleration
    Florian Sextl, Adam Rogalewicz, Tomas Vojnar and Florian Zuleger
  • RacerF: Lightweight Static Data Race Detection for C Code
    Tomáš Dacík and Tomas Vojnar
  • Code Attestation for Monitor Compromise Detection
    Matthew Mifsud and Christian Colombo
  • Runtime Verification of Inductive Predicates
    Julien Signoles, Jan Rochel and Catherine Dubois

Call for Presentations

Call for Presentations in PDF

We invite presentation abstracts (1-2 pages) describing ongoing research, recent results, concrete use cases, or works already published in international venues. At least one author of the accepted presentation is expected to present their work at the workshop at Graz, Austria.

Dates

Topics

We welcome submissions on all aspects of software verification, runtime analysis, and system safety, including but not limited to:

Contributions addressing challenges in safety-critical systems (automotive, aerospace, medical devices) are especially encouraged.

Submissions

Presentation abstracts (1-2 pages) must be written in English and submitted electronically in PDF format using the link below. The 1-2 page limit includes all text and figures, but excludes references.

Submission website

Review process

Abstracts will be evaluated by a Program Committee (PC) composed of VASSAL project leaders and members of the Runtime Verification community.

There will be no formal proceedings, but presentations will be listed on the workshop website.

Program committee

Organisers