Publications
-
Correctness Witnesses for Concurrent Programs: Bridging the Semantic Divide with Ghosts VMCAI'25
(to appear) Extended Version (arXiv) Artifact
-
Walking the Tightrope between Expressiveness and Uncomputability: AGM Contraction beyond the Finitary Realm NMR@KR'24
-
The Challenges of Effective AGM Belief Contraction
-
Ultimate Automizer and the Abstraction of Bitwise Operations SV-COMP@ETAPS'24
-
Commutativity Simplifies Proofs of Parameterized Programs POPL'24
ACM Preprint (arxiv) Slides Recording Artifact
-
Petrification: Software Model Checking for Programs with Dynamic Thread Management VMCAI'24
Springer Extended Version (arXiv) Recording
-
Ultimate Taipan and Race Detection in Ultimate SV-COMP@ETAPS'23
-
Ultimate Automizer and the CommuHash Normal Form SV-COMP@ETAPS'23
-
Stratified Commutativity in Verification Algorithms for Concurrent Programs POPL'23
-
Sound Sequentialization for Concurrent Program Verification PLDI'22
-
Ultimate GemCutter and the Axes of Generalization SV-COMP@ETAPS'22
-
𝕂 and KIV: Towards Deductive Verification for Arbitrary Programming Languages WADT@ETAPS'20
-
Verification of Concurrent Programs Using Petri Net Unfoldings VMCAI'21
-
Partial Order Reduction for Trace Abstraction Refinement MOVEP'20
-
Automated Control Flow Reconstruction from Assembler Programs (MSc thesis)
-
Measuring and Evaluating the Performance of Self-Organization Mechanisms Within Collective Adaptive Systems ISoLA'18
-
Test Case Selection Strategy for Self-Organization Mechanisms
-
Optimising Runtime Safety Analysis Efficiency for Self-Organising Systems QA4SASO@SASO'16
-
Optimising Runtime Safety Analysis Efficiency for Self-Organising Systems (BSc thesis)