Program

Below is the main program of SEFM, to take place in -, see the page venue. Details on the workshop program can be found here.

DAY 1, Wednesday November 6, 2024

9:30-10:30 Keynote: Formal Verification of Cyber-Physical Systems using Domain-specific Abstractions
Paula Herber, Julius Adelt and Philip Tasche
10:30-11:00 Coffee break
11:00-12:30

Real-time

Exploiting Assumptions for Effective Monitoring of Real-Time Properties under Partial Observability
Alessandro Cimatti, Thomas Møller Grosen, Kim Guldstrand Larsen, Stefano Tonetta and Martin Zimmermann

Execution-time opacity control for timed automata
Étienne André, Marie Duflot, Laetitia Laversa and Engel Lefaucheux

Symbolic Execution for Precise Information Flow Analysis of Timed Concurrent Systems
Jonas Becker-Kupczok and Paula Herber

12:30-14:00 Lunch
14:00-15:30

Security & Trust I

Model-Checking the Implementation of Consent
Raúl Pardo and Daniel Le Métayer

Formal Analysis of Multi-Factor Authentication Schemes in Digital Identity Cards
Matteo Paier, Roberto Van Eeden and Marino Miculan

Partially-Observable Security Games for Attack-Defence Analysis in Software Systems
Narges Khakpour and David Parker

15:30-16:00 Coffee break
16:00-17:30

Testing & Learning

GrammarForge: Learning Program Input Grammars for Fuzz Testing
Hannes Sochor, Flavio Ferrarotti and Robert Wille

Unlocking the Power of Environment Assumptions for Unit Proofs
Siddharth Priya, Temesghen Kahsai and Arie Gurfinkel

Hierarchical Learning of Generative Automaton Models from Sequential Data
Benjamin von Berg, Bernhard Aichernig, Maximilian Rindler, Darko Stern and Martin Tappler

DAY 2, Thursday, November 7, 2024

9:30-10:30 Keynote: Paraconsistency for the Working Software Engineer
Luís Barbosa
10:30-11:00 Coffee Break
11:00-12:30

Contracts & Invariants

Validating Traces of Distributed Programs Against TLA+ Specifications
Horatiu Cirstea, Markus A. Kuppe, Benjamin Loillier and Stephan Merz

Leveraging Contracts for Failure Monitoring and Identification in Automated Driving Systems
Srajan Goyal, Alberto Griggio and Stefano Tonetta

Automated Invariant Generation for Efficient Deductive Reasoning about Embedded Systems
Philip Tasche, Paula Herber and Marieke Huisman

12:30-14:00 Lunch
14:00-15:00

Security & Trust II

User-Guided Verification of Security Protocols via Sound Animation
Kangfeng Ye, Roberto Metere and Poonam Yadav

Verified Configuration and Deployment of Layered Attestation Managers
Adam Petz, Will Thomas, Anna Fritz, Tj Barclay, Logan Schmalz and Perry Alexander

15:00-16:00 Coffee break and Demos
16:00-open en Excursion and social dinner

DAY 3, Friday, November 8, 2024

9:30-10:30 Keynote: Picturing Quantum Software
John van de Wetering
10:30-11:00 Coffee break
11:00-12:30

Smart Contracts

A Policy Framework for Regulating External Calls in Smart Contracts
Margherita Renieri and Letterio Galletta

SmartML: Towards a Modeling Language for Smart Contracts
Adele Veschetti, Richard Bubel and Reiner Hähnle

Secure Smart Contracts with Isabelle/Solidity
Diego Marmsoler, Asad Ahmed and Achim D. Brucker

12:30-14:00 Lunch
14:00-15:30

Semantics and Verification

An Operational Semantics for Yul
Vasileios Koutavas, Yu-Yang Lin and Nikos Tzevelekos

Deductive verification of SYCL in VerCors
Ellen Wittingen, Marieke Huisman and Ömer Şakar

Minuska: Towards a Formally Verified Programming Language Framework
Jan Tušil and Jan Obdrzalek

15:30-16:00 Coffee break
16:00-17:30

Specification

Towards Quantum Multiparty Session Types
Ivan Lanese, Ugo Dal Lago and Vikraman Choudhury

Right or Wrong -- Understanding How Users Write Software Models in Alloy
Ana Jovanovic and Allison Sullivan

Composing Run-time Variability Models
Salman Farhat, Simon Bliudze, Laurence Duchien and Olga Kouchnarenko

Edit the content of this page here.