Overview of my Research (Poster [pdf])

Problem Statement: Parallelism is an ubiquitous phenomenon in real-world cyber-physical systems (CPSs), e.g. multiple aircrafts, trains, or cars sharing the same space. Still logical methods for the analysis of CPSs lack support for modeling and verifying parallelism. This misalignment leaves only the error-prone rephrasing of natural parallelism into monolithic/sequential models. Moreover, it obstructs compositional verification along the parallel subcomponents, which is the key to the large-scale verification of concurrent CPSs.

Distributed CPSs are multidynamical systems combining discrete, continous, and communication dynamics.

Mission: To overcome the shortcomings described above, I study extensions of differential dynamic logic (dL) to concurrency. The dynamic logic of communicating hybrid programs (dLCHP) enables modeling and verification of distributed CPSs. This system class captures wide-ranging applications, e.g. in autonomous driving and robot collision avoidance.

Increase the Trust: Although formal verification is considered the royal approach to safety (especially for CPSs), the correctness of many formal methods itself is based on a shaky foundation. Therefore, dLCHP has a proof calculus based on uniform substitution. The uniform substitution approach enables a close alignment of theorem prover implementations and their logic, as well as, the implementation by means of a microkernel. This increases the trust one can put into the verification results significantly compared to results obtained from tools based on tens of thousands of lines of soundness-critical implementation.

Autonomous driving is a prime example for distributed CPSs, where the relevance for safety verification is inherently evident due to the direct impact of correct behavior on people's health and lives.

Publications

[1] Marvin Brieger, Stefan Mitsch, and André Platzer. Uniform substitution for dynamic logic with communicating hybrid programs. In CADE, 2023. [ bib | DOI | arXiv | pdf | slides ]
[2] Marvin Brieger, Stefan Mitsch, and André Platzer. Dynamic logic of communicating hybrid programs. CoRR, abs/2302.14546, 2023. [ bib | DOI | pdf ]

This file was generated by bibtex2html 1.99.