EDBT 2026 Demo / reviewers in the wild / expert
Robert Reicherdt
dblp:115/6056
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 50% Program verification · 25% Requirements engineering and software design · 25% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2012 | Slicing MATLAB Simulink models · ICSE 2012 |
Program verification
model slicing |
0.1 | 1 | 2012 | Slicing MATLAB Simulink models · ICSE 2012 |
Program analysis › static analysis
program slicing |
0.1 | 1 | 2012 | Slicing MATLAB Simulink models · ICSE 2012 |
Program analysis
static analysis |
0.1 | 1 | 2012 | Slicing MATLAB Simulink models · ICSE 2012 |
Embedded and real-time systems
automotive embedded systems |
0.0 | 1 | 2012 | Slicing MATLAB Simulink models · ICSE 2012 |
Methods — techniques the papers use, named apart from their topics
dependence graphs · 0.1dependence graph · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Formal Verification of Discrete-Time MATLAB/Simulink Models Using Boogie
Robert Reicherdt, Sabine Glesner |
SEFM | 1 |
| 2013 | Bit-precise formal verification of discrete-time MATLAB/Simulink Models using SMT SolvingabstractMatlab/Simulink is widely used for model-based development of embedded systems. In particular, safety-critical applications are increasingly designed in Matlab/Simulink. At the same time, formal verification techniques for Matlab/Simulink are still rare and existing ones do not scale well. In this paper, we present an automatic transformation from discrete-time Matlab/Simulink to the input language of UCLID. UCLID is a toolkit for system verification based on SMT solving. Our approach enables us to use a combination of bounded model checking and inductive invariant checking for the automatic verification of Matlab/Simulink models. To demonstrate the practical applicability of our approach, we have successfully verified the absence of one of the most common errors, i. e. variable over- or underflow, for an industrial design from the automotive domain. Paula Herber, Robert Reicherdt, Patrick Bittner |
EMSOFT | 2 |
| 2012 | Slicing MATLAB Simulink modelsabstractMATLAB Simulink is the most widely used industrial tool for developing complex embedded systems in the automotive sector. The resulting Simulink models often consist of more than ten thousand blocks and a large number of hierarchy levels. To ensure the quality of such models, automated static analyses and slicing are necessary to cope with this complexity. In particular, static analyses are required that operate directly on the models. In this article, we present an approach for slicing Simulink Models using dependence graphs and demonstrate its efficiency using case studies from the automotive and avionics domain. With slicing, the complexity of a model can be reduced for a given point of interest by removing unrelated model elements, thus paving the way for subsequent static quality assurance methods. Robert Reicherdt, Sabine Glesner |
ICSE | 1 |