David Reiher, M.Sc.
Research assistant
Postal address
University of Oldenburg
Faculty II - Computing Science, Economics and Law
Department of Computing Science
Dept. of System Analysis and Optimisation
Ammerländer Heerstr. 114-118
26129 Oldenburg
Research
PhD thesis
. Title: “Flexible component-based modelling and simulation of scenarios for the verification and validation of automated maritime navigation systems”
Submission: 19 February 2026
Thesis defence: 30 April 2026 ( Slides )
Publication: 27 May 2026 ( see below )
Award of degree: pending
Research topics & interests
Time-discrete simulations
(Micro- & sub-microscopic) traffic simulations
Agent-based simulations
Distributed applications & simulations
High-Level Architecture (HLA)
Development & testing of automated driving systems
Scenario-based verification and validation (V&V) of automated systems
Model-driven development
Software development
Software and system architectures
Application-oriented Computing Science
Applications of artificial intelligence methods
Scientific publications
Reiher, D. (2026). Flexible, component-based modelling and simulation of scenarios for the verification and validation of automated maritime navigation systems. PhD thesis. University of Oldenburg, School II, Department of Computing Science. URN: urn:nbn:de:gbv:715-oops-75145
Hake, G., Reiher, D., Mentjes, J. & Hahn, A. (2024). Integrating scenario- and contract-based verification for automated vessels. Journal of Marine Science and Technology, DOI : 10.1007/s00773-024-01008-0.
Reiher, D. & Hahn, A. (2023). Ad hoc HLA simulation model derived from a model-based traffic scenario. SIMULATION: Transactions of The Society for Modelling and Simulation International, DOI : 10.1177/00375497231152651.
Reiher, D., & Hahn, A. (2021). Towards a model-based multi-layered approach to describe traffic scenarios at a technical level. Journal of Marine Science and Engineering, DOI: 10.3390/jmse9060673.
Reiher, D., & Hahn, A. (2021). Review of the Current State of Scenario- and Simulation-Based Verification and Validation in Applications for Maritime Traffic Systems. OCEANS 2021: San Diego – Porto, 2021, DOI: 10.23919/OCEANS44145.2021.9705781.
Activities and projects
08/2026
Reviewer. *Artificial Intelligence Review*, Springer Nature. URL: https://link.springer.com/journal/10462
07/2026
Reviewer. Journal of Marine Science and Engineering (JMSE), Multidisciplinary Digital Publishing Institute (MDPI). URL: https://www.mdpi.com/journal/jmse
02/2026–present
Amin / Developer. Distributed Component-Based Traffic Simulation (DisCo-BaTS)
“A framework for highly flexible scenario modelling and direct simulation execution without the need for manual model transformations or adjustments to the simulation application. Centred around a unified meta-model that explicitly targets scenario-based simulation testing of various software-based systems and system components, which can be located both locally and remotely.”
URL: https://github.com/DisCo-BaTS
08/2025
Reviewer. 16th IFAC Conference on Control Applications in Marine Systems, Robotics, and Vehicles (CAMS 2025), Wuhan, China, 25–28 August 2025. URL: https://conferences.ifac-control.org/cams2025/
2021–2022
Head of Local Organisation. 13th IFAC Conference on Control Applications in Marine Systems, Robotics, and Vehicles (CAMS 2021), Oldenburg, Germany, 22–24 September 2021. URL: doi.org/10.1016/S2405-8963(21)01831-0
Supervised theses
| Levy | Type | Name | Title |
|---|---|---|---|
| 01.12.2025 | Bachelor's degree | Jannik Baar | Conception and realisation of a model for a maritime traffic simulation |
| 13.01.2025 | Master | Nils Uplegger | Improving the execution of co-simulations by splitting into client/server architecture and adapting the build process |
| 05.11.2024 | Bachelor | Ferhat Özdemir | Further development of an editor for the creation of scenarios as input for traffic simulation systems |
| 29.08.2023 | Bachelor | Leon Waltemath | Conception and implementation of a simulation model for maritime traffic simulations |
| 01.03.2023 | Master | Christoph Buß | Conception and implementation of an interface for the automated distributed execution of a scenario-based co-simulation |
| 18.07.2022 | Master | Alexander Christ | Design and implementation of a model-driven scenario editor based on a MOF-compliant metamodel |
| Lars Berens | |||
| 08.06.2020 | Bachelor | Bryan Balk | Evaluation and comparison of methods for scenario modelling in the context of simulative V+V |
| 20.01.2020 | Master | Lars Kölpin | Intelligent railway planning in maritime traffic simulations |
Supervised project groups
| Delivery | Abbreviation | Title |
|---|---|---|
| 13.10.2021 | PG - MTSS 2020/2021 | Development of a simulation platform for maritime transport |
| 06.04.2020 | PG - MTSS 2019/2020 | Generic Scenario Representation Editor (GSRE) |
Teaching activities
| Semester | Degree programme | Programme number | Programme name |
|---|---|---|---|
| Summer 2025 | Master | 2.01.502 | Simulation |
| Bachelor | 2.01.010-b | Computer Networks (Ü) | |
| Winter 2024/2025 | Bachelor | 2.01.540 | Applications of Artificial Intelligence |
| Master | 2.01.537 | Intelligent Systems | |
| Summer 2024 | Bachelor | 2.01.530 | Introduction to Artificial Intelligence |
| Winter 2023/2024 | Master | 2.01.537 | Intelligent Systems |
| Bachelor | 2.01.540 | Applications of Artificial Intelligence | |
| Bachelor | 2.01.600 | Business Informatics 1 | |
| Summer 2023 | Master | 2.01.502 | Simulation |
| Bachelor | 2.01.530 | Introduction to Artificial Intelligence | |
| Winter 2022/2023 | Master | 2.01.537 | Intelligent Systems |
| Bachelor | 2.01.600 | Business Informatics 1 | |
| Summer 2022 | Master | 2.01.502 | Simulation |
| Bachelor | 2.01.800-G | Introductory seminar SAO - Current topics from the fields of traffic & transport, sustainability & climate, and intelligent systems & data protection | |
| Winter 2021/2022 | Bachelor's degree | 2.01.600 | Business Informatics 1 |
| Master | 2.01.537 | Intelligent Systems | |
| Summer 2021 | Master | 2.01.502 | Simulation |
| Master | 2.01.900 | Project group MTSS (2) | |
| Winter 2020 / 2021 | Bachelor | 2.01.600 | Business Informatics |
| Master | 2.01.900 | Project group MTSS (2) | |
| Summer 2020 | Master | 2.01.502 | Simulation |
| Winter 2019 / 2020 | Bachelor | 2.01.600 | Business Informatics 1 |
| Master | 2.01.9013 | Project group MTSS (1) | |
| Summer 2019 | Master | 2.01.502 | Simulation |
| Master | 2.01.9013 | Project group MTSS (1) | |
| Bachelor | 2.01.8004 | Introductory seminar SAO - Planning, optimising and controlling production and transport systems |
Career
Research Assistant
University of Oldenburg
Feb. 2019 – Feb. 2026
Research Assistant with the intention of pursuing a PhD and teaching responsibilities in the System Analysis and Optimisation Section of the Department of Computing Science at the University of Oldenburg.
Senior Software Engineer / Architect
the peak lab. GmbH & Co. KG
Feb. 2017 – Jan. 2019
Focus on the conceptualisation, design and implementation of microservice-based enterprise server applications and APIs
Software Engineer
the peak lab. GmbH & Co. KG
Feb. 2015 – Jan. 2017
Planning, design and implementation of server and web applications
Working student / Developer
the peak lab. GmbH & Co. KG
May 2014 – Jan. 2015
Implementation of web and server applications
Working student
inexso GmbH | Software for customer communication
March 2011 – Apr. 2014
Test automation, further development of existing enterprise web applications
Master of Science (Business Informatics)
Degree programme – University of Oldenburg
Oct. 2012 – Jan. 2015
Specialisms: Information systems, software development, mobile commerce, intelligent systems; Final-year dissertation: ‘Development and prototypical implementation of a generic framework for context-sensitive services on mobile devices’
Bachelor of Science (Business Informatics)
Degree programme – University of Oldenburg
Oct. 2009 – Sep. 2012
Areas of specialisation: Information Systems, Software Development, project management, Computer Networks; Final-year dissertation: “Development of a tool for creating and exporting annotated graphs”