Formal methods in industry

MH ter Beek, R Chapman, R Cleaveland… - Formal Aspects of …, 2024 - dl.acm.org
Formal methods encompass a wide choice of techniques and tools for the specification,
development, analysis, and verification of software and hardware systems. Formal methods …

Automated translation of natural language requirements to runtime monitors

I Perez, A Mavridou, T Pressburger, A Goodloe… - … Conference on Tools …, 2022 - Springer
Runtime verification (RV) enables monitoring systems at runtime, to detect property
violations early and limit their potential consequences. This paper presents an end-to-end …

A Tutorial on Stream-Based Monitoring

J Baumeister, B Finkbeiner, F Kohn… - … Symposium on Formal …, 2024 - Springer
Stream-based runtime monitoring frameworks are safety assurance tools that check the
runtime behavior of a system against a formal specification. This tutorial provides a hands …

Monitoring unmanned aircraft: specification, integration, and lessons-learned

J Baumeister, B Finkbeiner, F Kohn, F Löhr… - … on Computer Aided …, 2024 - Springer
This paper reports on the integration of runtime monitoring into fully-electric aircraft designed
by Volocopter, a German aircraft manufacturer of electric multi-rotor helicopters. The runtime …

Verified rust monitors for lola specifications

B Finkbeiner, S Oswald, N Passing… - … Conference on Runtime …, 2020 - Springer
The safety of cyber-physical systems rests on the correctness of their monitoring
mechanisms. This is problematic if the specification of the monitor is implemented manually …

Synchronous Programming with Refinement Types

J Chen, JLV de Mendonça, BS Ayele… - Proceedings of the …, 2024 - dl.acm.org
Cyber-Physical Systems (CPS) consist of software interacting with the physical world, such
as robots, vehicles, and industrial processes. CPS are frequently responsible for the safety …

Configuration Monitor Synthesis

MA Köhl, C Dubslaff, H Hermanns - arxiv preprint arxiv:2408.17368, 2024 - arxiv.org
The observable behavior of a system usually carries useful information about its internal
state, properties, and potential future behaviors. In this paper, we introduce configuration …

On the Quest for Effectiveness in Human Oversight: Interdisciplinary Perspectives

S Sterz, K Baum, S Biewer, H Hermanns… - The 2024 ACM …, 2024 - dl.acm.org
Human oversight is currently discussed as a potential safeguard to counter some of the
negative aspects of high-risk AI applications. This prompts a critical examination of the role …

Anticipatory recurrent monitoring with uncertainty and assumptions

H Kallwies, M Leucker, C Sánchez… - … Conference on Runtime …, 2022 - Springer
Runtime Verification is a lightweight verification approach that aims at checking that a run of
a system under observation adheres to a formal specification. A classical approach is to …

Monitoring with verified guarantees

JC Dauer, B Finkbeiner, S Schirmer - International Conference on …, 2021 - Springer
Runtime monitoring is generally considered a light-weight alternative to formal verification.
In safety-critical systems, however, the monitor itself is a critical component. For example, if …