Demo Data from EDBT 2026 / reviewers in the wild / expert
Moritz Neukirchner
dblp:50/8188
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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
4 papers |
Embedded and real-time systems · 92% Electronic design automation · 8% | |
| Computer networks
1 paper |
Network performance modeling · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.5 | 3 | 2014 | Typical Worst Case Response-Time Analysis and its Use in Automotive Network Design · DAC 2014 Monitoring of Workload Arrival Functions for Mixed-Criticality Systems · RTSS 2013 Monitoring Arbitrary Activation Patterns in Real-Time Systems · RTSS 2012 |
Embedded and real-time systems › real-time operating systems
interrupt latency |
0.2 | 1 | 2014 | Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Embedded and real-time systems
real-time virtualization |
0.2 | 1 | 2014 | Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.2 | 1 | 2014 | Typical Worst Case Response-Time Analysis and its Use in Automotive Network Design · DAC 2014 |
Embedded and real-time systems › real-time communication
TDMA scheduling |
0.2 | 1 | 2014 | Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Embedded and real-time systems › real-time virtualization
temporal isolation |
0.2 | 1 | 2014 | Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Embedded and real-time systems › real-time scheduling › mixed-criticality scheduling
mixed-criticality systems |
0.2 | 1 | 2013 | Monitoring of Workload Arrival Functions for Mixed-Criticality Systems · RTSS 2013 |
Electronic design automation › hardware verification and test
timing verification |
0.1 | 1 | 2012 | Monitoring Arbitrary Activation Patterns in Real-Time Systems · RTSS 2012 |
Embedded and real-time systems › critical systems
safety-critical systems |
0.1 | 2 | 2013 | Monitoring of Workload Arrival Functions for Mixed-Criticality Systems · RTSS 2013 Monitoring Arbitrary Activation Patterns in Real-Time Systems · RTSS 2012 |
Methods — techniques the papers use, named apart from their topics
trace-based parameter derivation · 0.4monitoring · 0.2minimum distance event representation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time HypervisorabstractVirtualization techniques for hard real-time systems typically employ TDMA scheduling to achieve temporal isolation among partitions. The processing of user-level interrupt handlers is only performed within appropriate time slots, thus significantly increasing interrupt latencies. Matthias Beckert, Moritz Neukirchner, Rolf Ernst, Stefan M. Petters |
DAC | 2 |
| 2014 | Typical Worst Case Response-Time Analysis and its Use in Automotive Network DesignabstractFor some automotive applications, worst case performance guarantees are too expensive, but a minimum level of performance must be formally guaranteed. For such applications, we have developed an approach called Typical Worst Case Analysis (TWCA) which can formally bound the number of violations of the computed response-time guarantee in a given time window. In this paper, we demonstrate how it can be used to analyze a real CAN bus with complex load patterns. We investigate the effects of these load patterns and show how the necessary parameters can be derived and verified from traces and specifications. We compare the results to the commonly used base load approximation --- like a 50%-limit for cyclic load --- showing superior accuracy and expressiveness. Sophie Quinton, Torsten T. Bone, Julien Hennig, Moritz Neukirchner, Mircea Negrean, Rolf Ernst |
DAC | 4 |
| 2013 | Sensitivity analysis for arbitrary activation patterns in real-time systemsabstractResponse time analysis, which determines whether timing guarantees are satisfied for a given system, has matured to industrial practice and is able to consider even complex activation patterns modelled through arrival curves or minimum distance functions. On the other side, sensitivity analysis, which determines bounds on parameter variations under which constraints are still satisfied, is largely restricted to variation of single-valued parameters as e.g. task periods. In this paper we provide a sensitivity analysis to determine the bounds on the admissible activation pattern of a task, modelled through a minimum distance function. In an evaluation on a set of synthetic testcases we show, that the proposed algorithm provides significantly tighter bounds, than previous exact analyses, that determine allowable parametrizations of activation patterns. Moritz Neukirchner, Sophie Quinton, Tobias Michaels, Philip Axer, Rolf Ernst |
DATE | 1 |
| 2013 | Response-Time Analysis of Parallel Fork-Join Workloads with Real-Time ConstraintsabstractThe advent of multi- and many-core processors comes with new challenges and opportunities for the designer of embedded real-time applications. By using parallel programming techniques (e.g. OpenMP) software engineers can leverage from the available hardware parallelism and speed up the algorithms. The inherent redundancy of multi-core architectures can also be used to implement fault-tolerance by executing code redundantly on multiple cores in parallel. Parallel programming and redundant execution are typical examples for fork-join tasks in which the program is partially parallelized. However, complex synchronization of parallel segments across multiple cores can cause unanticipated effects. This is especially problematic in hard real-time applications where data must be available in bounded time (e.g. stereo vision for pedestrian detection). The contribution of this work is a novel worst-case response time analysis which accounts for synchronization of fork-join tasks with arbitrary deadlines. We apply the analysis to the Romain framework which extends the L4 micro kernel by redundant multithreading targeted towards fault-tolerant embedded systems. By using formal analysis, we show that parallelizing workloads can lead to drastic performance impairments compared to traditional sequential execution if not done carefully. Philip Axer, Sophie Quinton, Moritz Neukirchner, Rolf Ernst, Björn Döbel, Hermann Härtig |
ECRTS | 3 |
| 2013 | Monitoring of Workload Arrival Functions for Mixed-Criticality SystemsabstractIntegrating applications with different safety requirements on a common platform requires either certification of all applications to the highest safety level or "sufficient independence" among them. As the former typically is too costly, isolation mechanisms, such as monitoring, are key in the design of mixed-criticality systems. We regard monitoring of activation patterns of real-time applications in mixed-criticality systems. Existing solutions monitor single tasks in isolation. We present a monitoring scheme which allows to monitor groups of tasks jointly. It allows to express correlations between activations and provides improved resource utilization as no isolation between tasks in a group is enforced. Moritz Neukirchner, Philip Axer, Tobias Michaels, Rolf Ernst |
RTSS | 1 |
| 2012 | Deriving Monitoring Bounds for Distributed Real-Time SystemsabstractRuntime controllers can be used in distributed embedded systems to throttle or stop software components and thus to limit the timing effects that applications have on each other through scheduling dependencies. Such runtime controllers require bounds on the worst-case admissible resource utilization per task to estimate and to control the worst-case interference between applications. Multi-dimensional sensitivity analysis can be used to derive efficient local controller bounds from global system constraints. In this paper we present a novel distributed algorithm to determine a multi-dimensional sensitivity bound on activation jitter which serves that purpose. Distribution makes it suitable for in-field application in modular designs, a main requirement in many industrial applications. Its properties are formally derived. Extensive experiments evaluate the solution quality and computation time. Moritz Neukirchner, Steffen Stein, Rolf Ernst |
ECRTS | 1 |
| 2012 | Monitoring Arbitrary Activation Patterns in Real-Time SystemsabstractModel-based verification of timing properties has become industrial practice in design processes of safety-critical hard real-time systems. To validate the correctness of the used verification model, systems are additionally monitored during regular operation. With a growing variety of activation patterns considered in verification, some of them with infinite range capturing arbitrary activation patterns, the known approaches to monitoring, which assume periodic streams, have become inapplicable or they suffer from large overhead due to piecewise continuous time monitoring. In this paper we present a light-weight monitoring approach for arbitrary activation patterns. It profits from the discrete time property of a minimum distance event representation which is used instead of the continuous time representation used in earlier approaches. The method has a configurable constant runtime overhead in terms of memory and computation and allows conservative monitoring of a given arbitrary minimum distance function. Furthermore, we provide conditions under which the monitoring function is exact. Moritz Neukirchner, Tobias Michaels, Philip Axer, Sophie Quinton, Rolf Ernst |
RTSS | 1 |
| 2011 | Bounding mode change transition latencies for multi-mode real-time distributed applicationsabstractPredicting timing behaviour is essential for the design of embedded real-time systems that can switch between different operational modes at runtime. The settling time of a mode change, called mode change transition latency, is an important system parameter. Known approaches that address the problem of timing analysis for multi-mode real-time systems are restricted to applications without communicating tasks. Also, these assume that transitions are initiated only during a steady state, however, without indicating when a system executes in a steady state. In this paper, we present an analysis algorithm which gives a maximum bound on each mode change transition latency of multi-mode distributed applications thereby overcoming limitations of previous work. We explain the algorithm, prove its correctness, illustrate the steps and provide experimental data that show its usefulness. Mircea Negrean, Moritz Neukirchner, Steffen Stein, Simon Schliecker, Rolf Ernst |
ETFA | 2 |
| 2010 | A software update service with self-protection capabilitiesabstractIntegration of system components is a crucial challenge in the design of embedded real-time systems, as complex non-functional interdependencies may exist. We propose a software update service with self-protection capabilities against unverified system updates - thus solving the integration problem in-system. As modern embedded systems may evolve through software updates, component replacement or even self-optimization, possible system configurations are hard to predict. Thus the designer of system updates does not know the exact system configuration. This turns the proof of system feasibility into a critical challenge. This paper presents the architecture of a framework and associated protocols enabling updates in embedded systems while ensuring safe operation w.r.t. non-functional properties. The proposed process employs contract based principles at the interfaces towards applications to perform an in-system verification. Practical feasibility of our approach is demonstrated by an implementation of the update process, which is analyzed w.r.t. the memory consumption overhead and execution time. Moritz Neukirchner, Steffen Stein, Harald Schrom, Rolf Ernst |
DATE | 1 |