Demo Data from EDBT 2026 / reviewers in the wild / expert
Ralf Huuck
dblp:87/1541
· DBLP profile ↗
12ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 2 first-authorArtificial intelligence and machine learning · 1Theory of computation · 1Applied, 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.
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › program analysis
static security analysis |
0.2 | 1 | 2015 | Case Study: Static Security Analysis of the Android Goldfish Kernel · FM 2015 |
Program analysis
static analysis |
0.1 | 1 | 2015 | Case Study: Static Security Analysis of the Android Goldfish Kernel · FM 2015 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Case Study: Static Security Analysis of the Android Goldfish Kernel
Ralf Huuck |
FM | 2 |
| 2015 | Technology transfer: Formal analysis, engineering, and business value
Ralf Huuck |
Sci. Comput. Program. | 1 |
| 2013 | The Quest for Precision: A Layered Approach for Data Race Detection in Static Analysis
Jakob Mund, Ralf Huuck, Ansgar Fehnker, Cyrille Artho |
ATVA | 2 |
| 2013 | PtrTracker: Pragmatic pointer analysisabstractStatic program analysis for bug detection in industrial C/C++ code has many challenges. One of them is to analyze pointer and pointer structures efficiently. While there has been much research into various aspects of pointer analysis either for compiler optimization or for verification tasks, both classical categories are not optimized for bug detection, where speed and precision are important, but soundness (no missed bugs) and completeness (no false positives) do not necessarily need to be guaranteed. Sebastian Biallas, Mads Chr. Olesen, Franck Cassez, Ralf Huuck |
SCAM | 4 |
| 2012 | SMT-Based False Positive Elimination in Static Program Analysis
Maximilian Junker, Ralf Huuck, Ansgar Fehnker, Alexander Knapp |
ICFEM | 2 |
| 2010 | Software Metrics in Static Program Analysis
Andreas Vogelsang, Ansgar Fehnker, Ralf Huuck, Wolfgang Reif |
ICFEM | 3 |
| 2009 | Incremental False Path Elimination for Static Software Analysis
Ansgar Fehnker, Ralf Huuck, Sean Seefried |
ATVA | 2 |
| 2009 | Automatic Bug Detection in Microcontroller Software by Static Program Analysis
Ansgar Fehnker, Ralf Huuck, Bastian Schlich, Michael Tapp |
SOFSEM | 2 |
| 2009 | Operating System Verification
Gerwin Klein, Ralf Huuck, Bastian Schlich |
J. Autom. Reason. | 2 |
| 2008 | Goanna: Syntactic Software Model Checking
Ralf Huuck, Ansgar Fehnker, Sean Seefried, Jörg Brauer |
ATVA | 1 |
| 2008 | Some Assembly Required - Program Analysis of Embedded System CodeabstractProgramming embedded system software typically involves more than one programming language. Normally, a high-level language such as C/C++ is used for application oriented tasks and a low-level assembly language for direct interaction with the underlying hardware. In most cases those languages are closely interwoven and the assembly is embedded in the C/C++ code. Verification of such programs requires the integrated analysis of both languages at the same time. However, common algorithmic verification tools fail to address this issue. In this work we present a model-checking based static analysis approach which seamlessly integrates the analysis of embedded ARM assembly with C/C++ code analysis. In particular, we show how to automatically check that the ARM code complies to its interface descriptions. Given interface compliance, we then provide an extended analysis framework for checking general properties of ARM code. We implemented this analysis in our source code analysis tool Goanna, and applied to the source code of an L4 micro kernel implementation. Ansgar Fehnker, Ralf Huuck, Felix Rauch, Sean Seefried |
SCAM | 2 |
| 2007 | Model Checking Software at Compile TimeabstractSoftware has been under scrutiny by the verification community from various angles in the recent past. There are two major algorithmic approaches to ensure the correctness of and to eliminate bugs from such systems: software model checking and static analysis. Those approaches are typically complementary. In this paper we use a model checking approach to solve static analysis problems. This not only avoids the scalability and abstraction issues typically associated with model checking, it allows for specifying new properties in a concise and elegant way, scales well to large code bases, and the built-in optimizations of modern model checkers enable scalability also in terms of numbers of properties to be checked. In particular, we present Goanna, the first C/C++ static source code analyzer using the off-the-shelfmodel checker NuSMV, and we demonstrate Goanna's suitability for developer machines by evaluating its run-time performance, memory consumption and scalability using the source code of OpenSSL as a test bed. Ansgar Fehnker, Ralf Huuck, Patrick Jayet, Michel Lussenburg, Felix Rauch |
TASE | 2 |