• Publications
  • Influence
A new analysis method for evolutionary optimization of dynamic and noisy objective functions
The results suggest that the typical way to find the optimum in such adverse settings is not via a steady approach of the optimum, but rather via an exceptionally fast approach after waiting for a rare phase of low dynamic changes or noise.
A Formally Verified, Optimized Monitor for Metric First-Order Dynamic Logic
This monitor significantly extends previous work on formally verified monitors by supporting aggregations, regular expressions (the dynamic part), and optimizations including multi-way joins adopted from databases and a new sliding window algorithm.
Formalization of an Optimized Monitoring Algorithm for Metric First-Order Dynamic Logic with Aggregations
This work verifies the correctness of an executable monitor for specifications given as formulas in metric first-order dynamic logic (MFODL), which combines the features of metricFirst-order temporal logic ( MFOTL), and regular expressions and aggregations.
Formalization of Multiway-Join Algorithms
This work formalized and proved correct their ”Generic Join” algorithm and extended it to support negative joins and improves in the worst case over traditional query plan optimizations of nested binary joins.
Beyond the Frame Rule: Static Inlining in Separation Logic
This thesis finds (and prove correct) a soundness condition which is found in Viper, a verification infrastructure for permissionbased reasoning, partly based on separation logic and implicit dynamic frames with fractional permissions, has special features which give rise to examples where this is not the case.