Fabian Vu

dblp:253/4029 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
9since 2021 · last 2026
0000-0003-2556-5553ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 9 · 5 first-author · 8 since 2021Theory of computation · 6 · 2 first-author · 5 since 2021
YearPublicationVenuePosition
2026 Development and Validation of a Formal Model and Prototype for an Air Traffic Control System
abstract
This article presents an Event-B model and an interactive GUI prototype for an air traffic control system called the arrival manager (AMAN). AMAN is a safety-critical interactive system designed for air traffic controllers to manage landings at an airport. The presented formal model consists of a human-machine interface comprising interactive and autonomous parts. Safety properties of the system were proven using the Rodin platform, while validation was carried out using the ProB tool. We turned the formal model into an executable AMAN prototype by combining interactive domain-specific visualizations and automatic simulation using the VisB and SimB components of ProB . We used validation obligations (VOs) to systematically validate the model’s and the prototype’s compliance with the requirements and uncovered some contradictions and ambiguities in the case study.
David Geleßus, Sebastian Stock 0002, Fabian Vu, Michael Leuschel, Atif Mashkoor
Formal Aspects Comput.3
2025 Case Study: Safety Controller for Autonomous Driving on Highways
Michael Leuschel, Fabian Vu, Kristin Rutenkolk
ABZ2
2024 Generating interactive documents for domain-specific validation of formal models
abstract
Abstract Especially in industrial applications of formal modeling, validation is as important as verification. Thus, it is important to integrate the stakeholders’ and the domain experts’ feedback as early as possible. In this work, we propose two approaches to enable this: (1) a static export of an animation trace into a single HTML file, and (2) a dynamic export of a classical B model as an interactive HTML document, both based on domain-specific visualizations. For the second approach, we extend the high-level code generator B2Program by JavaScript and integrate VisB visualizations alongside SimB simulations with timing, probabilistic and interactive elements. An important aspect of this work is to ease communication between modelers and domain experts. This is achieved by implementing features to run simulations, sharing animated traces with descriptions and giving feedback to each other. This work also evaluates the performance of the generated JavaScript code compared with existing approaches with Java and C++ code generation as well as the animator, constraint solver, and model checker ProB.
Fabian Vu, Christopher Happe, Michael Leuschel
Int. J. Softw. Tools Technol. Transf.1
2023 Modeling and Analysis of a Safety-Critical Interactive System Through Validation Obligations
David Geleßus, Sebastian Stock 0002, Fabian Vu, Michael Leuschel, Atif Mashkoor
ABZ3
2023 Validation by Abstraction and Refinement
Sebastian Stock 0002, Fabian Vu, David Geleßus, Michael Leuschel, Atif Mashkoor, Alexander Egyed
ABZ2
2023 Validation of Formal Models by Interactive Simulation
Fabian Vu, Michael Leuschel
ABZ1
2022 Generating Domain-Specific Interactive Validation Documents
Fabian Vu, Christopher Happe, Michael Leuschel
FMICS1
2022 Model Checking B Models via High-Level Code Generation
Fabian Vu, Dominik Brandt, Michael Leuschel
ICFEM1
2021 ProB2-UI: A Java-Based User Interface for ProB
Jens Bendisposto, David Geleßus, Yumiko Jansing, Michael Leuschel, Antonia Pütz, Fabian Vu, Michelle Werth
FMICS6
2019 A Multi-target Code Generator for High-Level B
Fabian Vu, Dominik Hansen, Philipp Koerner, Michael Leuschel
IFM1