VLDB 2026 Research / reviewers in the wild / expert
Matthias Güdemann
dblp:56/1817
· DBLP profile ↗
16ranked-venue papers
12as first author
2since 2021 · last 2026
0000-0002-1002-6023ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 8 first-author · 2 since 2021Security and privacy · 5 · 5 first-authorSystems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | parSAT: Parallel Solving of Floating-Point SatisfiabilityabstractSatisfiability-based verification techniques, leveraging modern Boolean satisfiability (SAT) and Satisfiability Modulo Theories (SMT) solvers, have demonstrated efficacy in addressing practical problem instances within program analysis.However, current SMT solver implementations often encounter limitations when addressing non-linear arithmetic problems, particularly those involving floating point (FP) operations.This poses a significant challenge for safety critical applications, where accurate and reliable calculations based on FP numbers and elementary mathematical functions are essential.This paper shows how an alternative formulation of the satisfiability problem for FP calculations allows for exploiting parallelism for FP constraint solving.By combining global optimization approaches with parallel execution on modern multi-core CPUs, we construct a portfolio-based semidecision procedure specifically tailored to handle FP arithmetic.We demonstrate the potential of this approach to complement conventional methods through the evaluation of various benchmarks. Markus Krahl, Matthias Güdemann, Stefan Wallentowitz |
J. Log. Algebraic Methods Program. | 2 |
| 2021 | Preface to the special issue on improving software quality through program analysisabstractAbstract This special issue is dedicated to the presentation of novel results in the scope of program analysis, verification, and testing of software to improve its quality. The papers included in the special issue present approaches that successfully combine model-based test case generation, reasoning about functional equivalence, data mining, classification, and the combination of abstraction with model-checking, to address real software applications in realistic settings. Matthias Güdemann, Leonardo Mariani |
Softw. Qual. J. | 1 |
| 2018 | Efficient verification of multi-property designs (The benefit of wrong assumptions)abstractWe consider the problem of efficiently checking a set of safety properties P1,...,Pkof one design. We introduce a new approach called JA-verification, where JA stands for “JustAssume” (as opposed to “assume-guarantee”). In this approach, when proving a property Pi, one assumes that every property Pjfor j ≠ i holds. The process of proving properties either results in showing that P1,...,Pkhold without any assumptions or finding a “debugging set” of properties. The latter identifies a subset of failed properties that are the first to break. The design behaviors that cause the properties in the debugging set to fail must be fixed first. Importantly, in our approach, there is no need to prove the assumptions used. We describe the theory behind our approach and report experimental results that demonstrate substantial gains in performance, especially in the cases where a small debugging set exists. Eugene Goldberg, Matthias Güdemann, Daniel Kroening, Rajdeep Mukherjee |
DATE | 2 |
| 2017 | Preface of the special issue on formal methods in industrial critical systems
Matthias Güdemann, Manuel Núñez 0001 |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2016 | VerChor: A Framework for the Design and Verification of ChoreographiesabstractChoreographies are contracts specifying from a global point of view the legal interactions that must take place among a set of services. Such a contract may serve as a reference in the development of concurrent distributed system, whether it is achieved following a top-down or a bottom-up approach. In this article, we present VerChor, a generic, modular, and extensible framework for supporting the development based on choreographies. It relies on a choreography intermediate format (CIF) into which several existing choreography description languages can be transformed. VerChor builds around a set of formal properties whose verification is central to choreography-based development. To support this development process, we propose a connection between CIF and the CADP verification toolbox, which enables the full automation of the aforementioned properties. Finally, we illustrate a practical use of the VerChor framework through its integration with the Eclipse BPMN 2.0 designer. Matthias Güdemann, Pascal Poizat, Gwen Salaün, Lina Ye |
IEEE Trans. Serv. Comput. | 1 |
| 2015 | Formal Verification of Industrial Critical Software
Marielle Petit-Doche, Nicolas Breton, Roméo Courbis, Yoann Fonteneau, Matthias Güdemann |
FMICS | 5 |
| 2013 | VerChor: A Framework for Verifying Choreographies
Matthias Güdemann, Pascal Poizat, Gwen Salaün, Alexandre Dumont |
FASE | 1 |
| 2013 | Efficient optimization of large probabilistic models
Simon Struck, Matthias Güdemann, Frank Ortmeier |
J. Syst. Softw. | 2 |
| 2012 | Counterexample Guided Synthesis of Monitors for Realizability Enforcement
Matthias Güdemann, Gwen Salaün, Meriem Ouederni |
ATVA | 1 |
| 2011 | Tool Supported Model-Based Safety Analysis and OptimizationabstractAlthough model-based approaches can yield very precises safety analysis, they are rarely used in practice. The reason is, that most techniques are very difficult to apply and almost always require separate models and tools. In this paper we present an outline for the integration of different model-based safety analysis and safety optimization methods into a single tool framework. We present the envisioned work-flow and some of the requirements for the tool integration. Because of its wide acceptance, platform independence and its well-documented API, we chose the Eclipse platform as framework foundation. Matthias Güdemann, Michael Lipaczewski, Frank Ortmeier |
PRDC | 1 |
| 2011 | Towards Making Dependability Visual - Combining Model-Based Design and Virtual RealitiesabstractDependability is often a very abstract concept. The reason is that dependability implications shall be very rare and are often not even wanted to happen during testing. In particular for software-intensive systems, it is very hard to find correct causal relationships/minimal cut sets. Modern model-based approaches help here by computing for example minimal cut sets automatically. However, these methods always rely on a correct model of the environment. In addition, the results are often not traceable or understandable for humans. Therefore, we suggest combining model-based analysis for deriving safety properties with virtual realities for ensuring model validity and trace-ability of results. Matthias Güdemann, Michael Lipaczewski, Frank Ortmeier, Marco Schumann, Robert Eschbach |
PRDC | 1 |
| 2011 | Model-Based Multi-objective Safety Optimization
Matthias Güdemann, Frank Ortmeier |
SAFECOMP | 1 |
| 2007 | Modeling of self-adaptive systems with SCADEabstractAn important property of embedded systems is dependability. Today this addresses mostly safety and reliability. Guaranteeing these properties is normally done by adding redundancy to the system. This approach is expensive and can not cope with changing environments. Therefore new designs are researched, which allow systems to self-adapt and self-heal. For broad acceptance in industry it is important, that organic systems can be modeled and analyzed with standard modeling tools and languages. We present a case study of an adaptive production automation cell modelled in the Lustre language using the SCADE suite and the verification of functional properties. SCADE is used widely in industry, especially in safety critical applications. Being able to model and verify adaptive systems in SCADE could increase their acceptance for these target areas. Matthias Güdemann, Andreas Angerer, Frank Ortmeier, Wolfgang Reif |
ISCAS | 1 |
| 2007 | Using Deductive Cause-Consequence Analysis (DCCA) with SCADE
Matthias Güdemann, Frank Ortmeier, Wolfgang Reif |
SAFECOMP | 1 |
| 2006 | Formal Modeling and Verification of Systems with Self-x Properties
Matthias Güdemann, Frank Ortmeier, Wolfgang Reif |
ATC | 1 |
| 2006 | Safety and Dependability Analysis of Self-Adaptive SystemsabstractIn this paper we present a technique for safety analysis of self-adaptive systems with formal methods. Self-adaptive systems are characterized by the ability to dynamically (self-)adapt and reorganize. The aim of this approach is to make the systems more dependable. But in general it is unclear how big the benefit is compared to a traditional design. We propose a dependability analysis based on the results of safety analysis to measure the quality of self-x capabilities of an adaptive system with formal methods. This is important for unbiased and evidence-based decision making in early design phases. To illustrate the results we show the application of the method to a case study from the domain of production automation. Matthias Güdemann, Frank Ortmeier, Wolfgang Reif |
ISoLA | 1 |