Maximilian Schwenger

Contact

Reactive Systems Group
CISPA Helmholtz Center for Information Security
Building: E 1.1, Room: 1.08
Phone: +49 681 302 5654
eMail: maximilian.schwenger at cispa.de
Office Hours: Whenever my door is open
A profile picture of Maximilian Schwenger

News

Research Interests

Publications

[FKSS21] Robust Monitoring for Medical Cyber-Physical Systems.
Joint work with Bernd Finkbeiner, Andreas Keller, and Jessica Schmidt. MedCPS@CPSWeek 2021. May 2021.
[BFKOPS21] Automatic Optimizations for Runtime Verification Specifications.
Joint work with Jan Baumeister, Bernd Finkbeiner, Matthis Kruse, Stefan Oswald and Noemi Passing. MT@CPSWeek 2021. May 2021.
[BFH+21] RTLola on Board: Testing Real Driving Emissions on your Phone.
Joint work with Sebastian Biewer, Bernd Finkbeiner, Holger Hermanns, Maximilian Köhl, and Yannik Schnitzer. TACAS 2021. March 2021.
[FOPS20] Verified Rust Monitors for Lola Specifications.
Joint work with Bernd Finkbeiner, Stefan Oswald and Noemi Passing. RV 2020. October 2020.
Slides.
[S20] Monitoring Cyber-Physical Systems: From Design to Integration.
Tutorial Paper. RV 2020. October 2020.
Slides.
[BFKS20] Automatic Optimizations for Stream-based Monitoring Languages.
Joint work with Jan Baumeister, Bernd Finkbeiner and Matthis Kruse. RV 2020. October 2020.
[BFSST20] RTLola Cleared for Take-Off: Monitoring Autonomous Aircraft.
Joint work with Jan Baumeister, Bernd Finkbeiner, Sebastian Schirmer and Christoph Torens. CAV 2020. July 2020.
[FSS20] Simplex Architecture Meets RTLola.
Joint work with Bernd Finkbeiner and Jessica Schmidt. MT@CPSWeek 2020. April 2020.
[MNS+20] From LTL to rLTL Monitoring: Improved Monitorability through Robust Semantics.
Joint work with Corto Mascle, Daniel Neider, Paulo Tabuada, Alexander Weinert, and Martin Zimmermann. HSCC 2020. April 2020.
Slides, Technical Report
[S19] Let’s not Trust Experience Blindly: Formal Monitoring of Humans and other CPS.
Master Thesis at Saarland University. September 2019.
Slides
[BFST19a] FPGA Stream-Monitoring of Real-time Properties.
Joint work with Jan Baumeister, Bernd Finkbeiner, and Hazem Torfah. EMSOFT 2019. October 2019.
Slides.
[BFST19b] On the Similarities of Aircraft and Humans: Monitoring CPS with StreamLAB.
Joint work with Jan Baumeister, Bernd Finkbeiner, and Hazem Torfah. CyberCardia@ESWeek 2019. October 2019.
[FFS+19b] StreamLAB: Stream-based Monitoring of Cyber-physical Systems.
Joint work with Peter Faymonville, Bernd Finkbeiner, Malte Schledjewski, Marvin Stenger, Leander Tentrup and Hazem Torfah. CAV 2019. July 2019.
Slides.
[FFS+19a] Real-time Stream Monitoring with StreamLAB.
Joint work with Peter Faymonville, Bernd Finkbeiner, Malte Schledjewski, Leander Tentrup and Hazem Torfah. MT@CPSWeek 2019. March 2019.
Slides.
[STH+16] From OpenCCG to AI Planning: Detecting Infeasible Edges in Sentence Generation.
Joint work with Álvaro Torralba, Jörg Hoffmann, David Howcroft, and Vera Demberg, COLING 2016. December 2016.
[Schw16] When a Sentece Falls apart. Using Heuristically Guided Dead End Detection in Natural Language Processing.
Bachelor Thesis at Saarland University. December 2016.

Tools

LolaDrives Android App for monitoring the emission of your car using RTLola
RTLola Real-Time Stream Monitoring Framework
RustTyC Type Checker Library written in Rust
rLTL Monitor Monitor Construction for Robust LTL

Presentations

Research Assistants

Advised Theses

Scientific Service

(Mostly) Useful References

How to Write Well Compilation of Common Mistakes
How to Write Papers so People Can Read Them Slides by Derek Dreyer
On Preparing Good Talks Slides by Ranjit Jhala
My Personal Github Thesis Template, Keyboard Layout for CS People, etc.
Saarlandian Rust Meetup Lecture Series introducing the Rust Programming Language by Andreas Schmidt, Florian Fromm, and myself.
Check out my slides on Functional Programming and Structs.

Teaching

Summer 2021 Assistant for Monitoring of Cyber-Physical Systems
Summer 2019 Assistant for Hybrid Systems
Summer 2018 Assistant for Embedded Systems
Winter 2017 Assistant for Time Machine
Summer 2017 Coach for Mathematics Precourse
Winter 2016 Tutor for Verification at the Reactive Systems Group
Summer 2016 Student Tutor for Embedded Systems at the Reactive Systems Group
Summer 2015 Tutor for Artificial Intelligence at the Foundations of Artificial Intelligence Group
Winter 2014 Tutor for Theoretical Computer Science at the Computational Complexity Group
Summer 2014 Tutor for System Architecture at the Real-Time and Embedded Systems Lab