Demo Data from EDBT 2026 / reviewers in the wild / expert
Reinhold Heckmann
dblp:h/ReinholdHeckmann
· DBLP profile ↗
31ranked-venue papers
21as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 13 first-authorSoftware engineering, systems software and programming languages · 12 · 8 first-author · 1 since 2021Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021Security and privacy · 2Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 62% Memory systems · 19% Processor architecture and microarchitecture · 19% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
worst-case execution time analysis |
0.0 | 1 | 2003 | The influence of processor architecture on the design and the results of WCET tools · Proc. IEEE 2003 |
Memory systems › memory system modeling
cache behavior prediction |
0.0 | 1 | 2003 | The influence of processor architecture on the design and the results of WCET tools · Proc. IEEE 2003 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | The Scale4Edge RISC-V EcosystemabstractThis paper introduces the project Scale4Edge. The project is focused on enabling an effective RISC-V ecosystem for optimization of edge applications. We describe the basic components of this ecosystem and introduce the envisioned demonstrators, which will be used in their evaluation. Wolfgang Ecker, Peer Adelt, Wolfgang Müller 0003, Reinhold Heckmann, Milos Krstic, Vladimir Herdt, Rolf Drechsler, Gerhard Angst, Ralf Wimmer 0001, Andreas Mauderer, Rafael Stahl, Karsten Emrich, Daniel Mueller-Gritschneder, Bernd Becker 0001, Philipp M. Scholl, Eyck Jentzsch, Jan Schlamelcher, Kim Grüttner, Paul Palomero Bernardo, Oliver Bringmann 0001, Brindusa Mihaela Damian-Kosterhon, Julian Oppermann, Andreas Koch 0001, Jörg Bormann, Johannes Partzsch, Christian Mayr 0001, Wolfgang Kunz |
DATE | 4 |
| 2015 | T-CREST: Time-predictable multi-core architecture for embedded systemsabstractReal-time systems need time-predictable platforms to allow static analysis of the worst-case execution time (WCET). Standard multi-core processors are optimized for the average case and are hardly analyzable. Within the T-CREST project we propose novel solutions for time-predictable multi-core architectures that are optimized for the WCET instead of the average-case execution time. The resulting time-predictable resources (processors, interconnect, memory arbiter, and memory controller) and tools (compiler, WCET analysis) are designed to ease WCET analysis and to optimize WCET performance. Compared to other processors the WCET performance is outstanding. The T-CREST platform is evaluated with two industrial use cases. An application from the avionic domain demonstrates that tasks executing on different cores do not interfere with respect to their WCET. A signal processing application from the railway domain shows that the WCET can be reduced for computation-intensive tasks when distributing the tasks on several cores and using the network-on-chip for communication. With three cores the WCET is improved by a factor of 1.8 and with 15 cores by a factor of 5.7. The T-CREST project is the result of a collaborative research and development project executed by eight partners from academia and industry. The European Commission funded T-CREST. Martin Schoeberl, Sahar Abbaspour, Benny Akesson, Neil C. Audsley, Raffaele Capasso, Jamie Garside, Kees Goossens, Sven Goossens, Scott Hansen, Reinhold Heckmann, Stefan Hepp, Benedikt Huber, Alexander Jordan, Evangelia Kasapaki, Jens Knoop, Yonghui Li 0002, Daniel Wiltsche-Prokesch, Wolfgang Puffitsch, Peter P. Puschner, André Rocha, Cláudio Silva 0002, Jens Sparsø, Alessandro Tocchi |
J. Syst. Archit. | 10 |
| 2015 | Spatiality of countably presentable locales (proved with the Baire category theorem)abstractThe first part of the paper presents a generalization of the well-known Baire category theorem. The generalization consists in replacing the dense open sets of the original formulation by dense UCO sets, where UCO means union of closed and open. This topological theorem is exactly what is needed to prove in the second part of the paper the locale-theoretic result that locales whose frame of opens has a countable presentation (countably many generators and countably many relations) are spatial. This spatiality theorem does not require choice. Reinhold Heckmann |
Math. Struct. Comput. Sci. | 1 |
| 2013 | Architecture exploration and timing estimation during early design phases
Reinhold Heckmann, Christian Ferdinand, Daniel Kästner, Stefana Nenova |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2010 | 100% Coverage for Safety-Critical Software - Efficient Testing by Static Analysis
Daniel Kästner, Reinhold Heckmann, Christian Ferdinand |
SAFECOMP | 2 |
| 2008 | Timing Validation of Automotive Software
Daniel Kästner, Reinhard Wilhelm, Reinhold Heckmann, Marc Schlickling, Markus Pister 0002, Marek Jersak, Kai Richter 0001, Christian Ferdinand |
ISoLA | 3 |
| 2008 | Worst-Case Execution Time - A Tool Provider's PerspectiveabstractThis paper describes the structure of a tool to predict safe and tight upper bounds of the worst-case execution time (WCET) of tasks running on embedded processors and the use of a WCET tool in an industrial context. We describe common obstacles in the initial use of a WCET tool and consider the integration with scheduling analysis and model-based design tools. Christian Ferdinand, Reinhold Heckmann |
ISORC | 2 |
| 2008 | The worst-case execution-time problem - overview of methods and survey of toolsabstractThe determination of upper bounds on execution times, commonly called worst-case execution times (WCETs), is a necessary step in the development and validation process for hard real-time systems. This problem is hard if the underlying processor architecture has components, such as caches, pipelines, branch prediction, and other speculative components. This article describes different approaches to this problem and surveys several commercially available tools 1 and research prototypes. Reinhard Wilhelm, Jakob Engblom, Andreas Ermedahl, Niklas Holsti, Stephan Thesing, David B. Whalley, Guillem Bernat, Christian Ferdinand, Reinhold Heckmann, Tulika Mitra, Frank Mueller 0001, Isabelle Puaut, Peter P. Puschner, Jan Staschulat, Per Stenström |
ACM Trans. Embed. Comput. Syst. | 9 |
| 2006 | Towards an Integration of Low-Level Timing Analysis and Model-Based Code GenerationabstractSoftware developers in the automotive sector must achieve high quality objectives. Many design and implementation errors are avoided by synthesizing code from model-based software specifications using automatic code generators such as ETAS' ASCET. To verify non-functional properties of the implementation, model-based design processes should be complemented with static program analysis tools like Abslnt's StackAnalyzer and timing analyzer aiT. ASCET, StackAnalyzer and aiT can be integrated in a way that the analysis results for code generated by ASCET are conveniently accessible from within the ASCET development environment. This gives ASCET users a direct feedback on the effects of their design decisions on resource usage, allowing to select more efficient designs and implementation methods. In the paper, we present the tools, the experimental integration, preliminary results and plans for further tool integration. Christian Ferdinand, Reinhold Heckmann, Hans-Jörg Wolff, Christian Renz, Manabendra Gupta, Oleg Parshin |
ISoLA | 2 |
| 2006 | A Cartesian closed extension of the category of localesabstractWe present a Cartesian closed category ELOC of equilocales, which contains the category LOC of locales as a reflective full subcategory. The embedding of LOC into ELOC preserves products and all exponentials of exponentiable locales. Reinhold Heckmann |
Math. Struct. Comput. Sci. | 1 |
| 2005 | Verifying Safety-Critical Timing and Memory-Usage Properties of Embedded Software by Abstract InterpretationabstractStatic program analysis by abstract interpretation is an efficient method to determine the properties of embedded software. One example is value analysis, which determines the values stored in the processor registers. Its results are used as input to more advanced analyses, which ultimately yield information about the stack usage and the timing behavior of embedded software. Reinhold Heckmann, Christian Ferdinand |
DATE | 1 |
| 2003 | An Abstract Interpretation-Based Timing Validation of Hard Real-Time Avionics SoftwareabstractHard real-time avionics systems like flight control software are expected to always react in time. Consequently, it is essential for the timing validation of the software that the worst-case execution time (WCET) of all tasks on a given hardware configuration be known. Modern processor components like caches, pipelines, and branch prediction complicate the determination of the WCET considerably since the execution time of a single instruction may depend on the execution history. The safe, yet overly pessimistic assumption of no cache hits, no overlapping executions in the processor pipeline, and constantly mispredicted branches results in a serious overestimation of the WCET. Our approach to WCET prediction was implemented for the Motorola ColdFire 5307. It includes a static prediction of ∗ This work was partly supported by the RTD project IST-1999-20527 “DAEDALUS” of the European FP5 program. cache and pipeline behavior, producing much tighter upper bounds for the execution times. The WCET analysis tool works on real applications. It is safe in the sense that the computed WCET is always an upper bound of the real WCET. It requires much less effort, while producing more precise results than conventional measurement-based methods. Stephan Thesing, Jean Souyris, Reinhold Heckmann, Famantanantsoa Randimbivololona, Marc Langenbach, Reinhard Wilhelm, Christian Ferdinand |
DSN | 3 |
| 2003 | The influence of processor architecture on the design and the results of WCET toolsabstractThe architecture of tools for the determination of worst case execution times (WCETs) as well as the precision of the results of WCET analyses strongly depend on the architecture of the employed processor. The cache replacement strategy influences the results of cache behavior prediction; out-of-order execution and control speculation introduce interferences between processor components, e.g., caches, pipelines, and branch prediction units. These interferences forbid modular designs of WCET tools, which would execute the subtasks of WCET analysis consecutively. Instead, complex integrated designs are needed, resulting in high demand for memory space and analysis time. We have implemented WCET tools for a series of increasingly complex processors: SuperSPARC, Motorola ColdFire 5307, and Motorola PowerPC 755. In this paper, we describe the designs of these tools, report our results and the lessons learned, and give some advice as to the predictability of processor architectures. Reinhold Heckmann, Marc Langenbach, Stephan Thesing, Reinhard Wilhelm |
Proc. IEEE | 1 |
| 2003 | A non-topological view of dcpos as convergence spaces
Reinhold Heckmann |
Theor. Comput. Sci. | 1 |
| 2002 | Pipeline Modeling for Timing Analysis
Marc Langenbach, Stephan Thesing, Reinhold Heckmann |
SAS | 3 |
| 2002 | Contractivity of linear fractional transformations
Reinhold Heckmann |
Theor. Comput. Sci. | 1 |
| 2001 | Characterising FS domains by means of power domains
Reinhold Heckmann |
Theor. Comput. Sci. | 1 |
| 1998 | The Appearance of Big Integers in Exact Real Arithmetic Based on Linear Fractional Transformations
Reinhold Heckmann |
FoSSaCS | 1 |
| 1998 | A Computational Model for Metric Spaces
Abbas Edalat, Reinhold Heckmann |
Theor. Comput. Sci. | 2 |
| 1997 | A Functional Description of TEX's Formula LayoutabstractWhile the quality of the results of T E X's mathematical formula layout algorithm is convincing, its original description is hard to understand since it is presented as an imperative program with complex control flow and destructive manipulations of the data structures representing formulae. In this paper, we present a re-implementation of T E X's formula layout algorithm in the functional language SML, thereby providing a more readable description of the algorithm, extracted from the monolithical T E X system. Reinhold Heckmann, Reinhard Wilhelm |
J. Funct. Program. | 1 |
| 1995 | Lower Bag DomainsabstractTwo lower bag domain constructions are introduced: the initial construction which gives free lower monoids, and the final construction which is defined explicitly in terms of second order functions. The latter is analyzed closely. For sober dcpo's, the elements of the final lower bag domains can be described concretely as bags. For continuous domains, initial and final lower bag domains coincide. They are continuous again and can be described via a basis which is constructed from a basis of the argument domain. The lower bag domain construction preserves algebraicity and the properties I and M, but does not preserve bounded completeness, property L, or bifiniteness. Reinhold Heckmann |
Fundam. Informaticae | 1 |
| 1994 | Stable Power Domains
Reinhold Heckmann |
Theor. Comput. Sci. | 1 |
| 1993 | Probabilistic Power Domains, Information Systems, and Locales
Reinhold Heckmann |
MFPS | 1 |
| 1993 | Power Domains and Second-Order Predicates
Reinhold Heckmann |
Theor. Comput. Sci. | 1 |
| 1991 | An Upper Power Domain Construction in Terms of Strongly Compact Sets
Reinhold Heckmann |
MFPS | 1 |
| 1991 | Lower and Upper Power Domain Constructions Commute on all Cpos
Reinhold Heckmann |
Inf. Process. Lett. | 1 |
| 1991 | Power Domain Constructions
Reinhold Heckmann |
Sci. Comput. Program. | 1 |
| 1990 | Set Domains
Reinhold Heckmann |
ESOP | 1 |
| 1988 | A Functional Language for the Specification of Complex Tree Transformations
Reinhold Heckmann |
ESOP | 1 |
| 1988 | A Functional Language for the Specification of Complex Tree Transformations (System Exhibition)
Reinhold Heckmann |
ESOP | 1 |
| 1986 | An Efficient ELL(1)-Parser Generator
Reinhold Heckmann |
Acta Informatica | 1 |