Demo Data from EDBT 2026 / reviewers in the wild / expert
Philip Axer
dblp:35/10300
· DBLP profile ↗
13ranked-venue papers
5as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorSecurity and privacy · 2Applied, interdisciplinary, general and emerging computing · 2
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
5 papers |
Embedded and real-time systems · 92% Electronic design automation · 8% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 54% Internet architecture and protocols · 46% |
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.7 | 4 | 2015 | Improving formal timing analysis of switched ethernet by exploiting FIFO scheduling · DAC 2015 Monitoring of Workload Arrival Functions for Mixed-Criticality Systems · RTSS 2013 Stochastic response-time guarantee for non-preemptive, fixed-priority scheduling under errors · DAC 2013 |
Embedded and real-time systems
real-time communication |
0.2 | 1 | 2015 | Improving formal timing analysis of switched ethernet by exploiting FIFO scheduling · DAC 2015 |
Embedded and real-time systems › real-time communication
real-time networks |
0.2 | 1 | 2014 | Exploiting Shaper Context to Improve Performance Bounds of Ethernet AVB Networks · DAC 2014 |
Embedded and real-time systems › real-time scheduling
fixed-priority scheduling |
0.2 | 1 | 2013 | Stochastic response-time guarantee for non-preemptive, fixed-priority scheduling under errors · DAC 2013 |
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 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.2 | 1 | 2013 | Stochastic response-time guarantee for non-preemptive, fixed-priority scheduling under errors · DAC 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 |
Internet architecture and protocols › local area network
ethernet |
0.1 | 1 | 2014 | Exploiting Shaper Context to Improve Performance Bounds of Ethernet AVB Networks · DAC 2014 |
Methods — techniques the papers use, named apart from their topics
network calculus · 0.8compositional formal performance analysis · 0.4stochastic analysis · 0.2monitoring · 0.2convolution · 0.2minimum distance event representation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Formal timing analysis of CAN-to-Ethernet gateway strategies in automotive networksabstractDue to increased bandwidth and scalability demands, Ethernet technology is finding its way into recent in-vehicle networks. Tomorrow’s heterogeneous networks will feature legacy buses [e.g. controller area network (CAN) or FlexRay] as well as high-speed Ethernet devices, connected by switches and gateways. As Ethernet offers significantly larger frame sizes than CAN, the efficient transmission of CAN data over an Ethernet backbone depends heavily on the way this data is multiplexed into Ethernet frames. This article focuses on the timing impact introduced by various CAN/Ethernet multiplexing strategies at the gateways. We present a formal analysis method to derive upper bounds on end-to-end latencies for complex multiplexing strategies, which is key for the design of safety-critical real-time systems. We capture complex inter-domain signal paths spanning multiple buses, gateways, and switches and show the applicability in a realistic automotive setup. Daniel Thiele, Johannes Schlatow, Philip Axer, Rolf Ernst |
Real Time Syst. | 3 |
| 2015 | Improving formal timing analysis of switched ethernet by exploiting FIFO schedulingabstractEthernet is an emerging technology in the automotive domain and is capable to overcome the bandwidth and scalability limits of traditional buses like CAN or FlexRay. Formal performance analysis methods are required to verify the timing, e.g. by providing upper bounds on end-to-end latencies, in safety-critical real-time systems, such as automotive control and advanced driver assistance systems. In many real-time capable Ethernet implementations such as IEEE 802.1Q or AVB, frames can be prioritized and frames of equal priority are scheduled in FIFO order at the switch ouput ports. In this paper, we show how to exploit Ethernet's FIFO scheduling in a compositional formal performance analysis to derive tighter timing guarantees. In an automotive Ethernet setup, our proposed analysis leads to a significant reduction in end-to-end latency guarantees. Daniel Thiele, Philip Axer, Rolf Ernst |
DAC | 2 |
| 2014 | Exploiting Shaper Context to Improve Performance Bounds of Ethernet AVB NetworksabstractNew hard real-time Advanced Driver Assistance Systems such as the Collision-Avoidance System push the bandwidth requirements of the communication infrastructure to a new level. Controller Area Network (CAN) and FlexRay are reaching their limits. Ethernet-based automotive networks such as Ethernet AVB are capable of addressing these requirements. However, designing predictable Ethernet networks is more complex than the design of a traditional CAN bus. Formal real-time performance characteristics are key to a successful Ethernet integration. In this paper we present an improved Ethernet AVB performance analysis which exploits traffic-stream correlations. The results are significantly tighter compared to related work. Philip Axer, Daniel Thiele, Rolf Ernst, Jonas Diemer |
DAC | 1 |
| 2014 | Building timing predictable embedded systemsabstractA large class of embedded systems is distinguished from general-purpose computing systems by the need to satisfy strict requirements on timing, often under constraints on available resources. Predictable system design is concerned with the challenge of building systems for which timing requirements can be guaranteed a priori . Perhaps paradoxically, this problem has become more difficult by the introduction of performance-enhancing architectural elements, such as caches, pipelines, and multithreading, which introduce a large degree of uncertainty and make guarantees harder to provide. The intention of this article is to summarize the current state of the art in research concerning how to build predictable yet performant systems. We suggest precise definitions for the concept of “predictability”, and present predictability concerns at different abstraction levels in embedded system design. First, we consider timing predictability of processor instruction sets. Thereafter, we consider how programming languages can be equipped with predictable timing semantics, covering both a language-based approach using the synchronous programming paradigm, as well as an environment that provides timing semantics for a mainstream programming language (in this case C). We present techniques for achieving timing predictability on multicores. Finally, we discuss how to handle predictability at the level of networked embedded systems where randomly occurring errors must be considered. Philip Axer, Rolf Ernst, Heiko Falk, Alain Girault, Daniel Grund, Nan Guan, Bengt Jonsson 0001, Peter Marwedel, Jan Reineke 0001, Christine Rochange, Maurice Sebastian, Reinhard von Hanxleden, Reinhard Wilhelm, Wang Yi 0001 |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2013 | Stochastic response-time guarantee for non-preemptive, fixed-priority scheduling under errorsabstractError recovery mechanisms, such as automatic repeat request (ARQ) for e.g. the CAN protocol, are a crucial part of safety critical embedded systems. These can have a strong impact on the timing behavior of the system and an unpropitious combination of error events may cause a real-time application to miss deadlines with potentially hazardous consequences. Therefore, formal analysis of the worst-case timing including errors is indispensable for certification. We present a new convolution-based stochastic analysis in which we model errors as additional execution time to bound the probability for an activation to exceed a response-time value in the worst-case. Philip Axer, Rolf Ernst |
DAC | 1 |
| 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 | 4 |
| 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 | 1 |
| 2013 | Safe Virtual Interrupts Leveraging Distributed Shared Resources and Core-to-Core Communication on Many-Core PlatformsabstractModern many-core platforms offer sufficient redundant resources for increasing availability and fault-tolerance of multiple applications, also of different criticality (mixed-criticality). A suitable platform must allow remapping applications and replacing peripherals dynamically. Mapping to distributed resources but also communication among resources ideally is transparent and flexible to allow changes at run time. Communication additionally has to be predictable, especially for safety-critical applications, and can be efficiently implemented by the use of interrupt requests. This paper presents a scalable interrupt translation mechanism supporting flexible and transparent communication among resources. Our contribution is of particular benefit for legacy applications but also eases development of new applications. A fast and predictable monitoring and control mechanism enforces specified behavior of applications and peripherals communicating with critical applications at run time. This significantly reduces integration effort for mixed-critical applications on a shared platform, and thus makes many-core platforms more attractive for embedded and safety-critical systems. Boris Motruk, Jonas Diemer, Philip Axer, Rainer Buchty, Mladen Berekovic |
PRDC | 3 |
| 2013 | IDAMC: A NoC for mixed criticality systemsabstractIncreasing demand for performance and further integration promotes the use of multi- and many-core systems - also in safety-critical embedded systems. In this domain, hardware platforms obviously have to support real-time, predictability constrained applications such as an anti-lock braking system. However, the on-going trend to integrate multiple functions with different criticalities (mixed critical) on a single platform calls for a paradigm shift. Mixed-critical systems require special attention with respect to functional (access protection) and non-functional (performance) isolation. An additional layer of protection and guaranteed service on the underlying infrastructure enables the efficient adoption of such architectures in safety-critical domains. In this paper, we present the IDAMC, a many-core platform which provides mechanisms to integrate applications of different criticalities on a single platform. Sebastian Tobuschat, Philip Axer, Rolf Ernst, Jonas Diemer |
RTCSA | 2 |
| 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 | 2 |
| 2012 | Probabilistic response time bound for CAN messages with arbitrary deadlinesabstractThe controller area network (CAN) is widely used in industrial and the automotive domain and in this context often for hard real-time applications. Formal methods guide the designer to give worst-case guarantees on timing. However, due to bit errors on the communication channel response times can be delayed due to retransmissions. Some methods exist to cover these effects, but are limited e.g. (support only periodic real-time traffic). In this paper we generalize existing methods to support arbitrary deadlines, and derive a probabilistic response time bound which is especially useful with the emergence of the new automotive safety standard ISO 26262. Philip Axer, Maurice Sebastian, Rolf Ernst |
DATE | 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 | 3 |
| 2011 | Utilizing Hidden Markov Models for Formal Reliability Analysis of Real-Time Communication Systems with ErrorsabstractIn the near future embedded systems will be faced with the phenomena of increasing error rates, caused by a variety of error sources that have to be considered during the design process. In this paper we propose a method to derive the reliability of a real-time capable CAN bus system with errors. Individual errors on the CAN bus might be correlated in arbitrary way, the proposed algorithm will cover this. It is based on a previous work on reliability analysis that has been restricted to uncorrelated bit errors. To extend this approach we first introduce a suitable error model to describe arbitrary correlations between bit errors. As a key novelty we present an extended analysis procedure that takes this error model into account. This new approach will be utilized to determine the effects of burst errors and to demonstrate the necessity of appropriate error models for reliability analysis. Maurice Sebastian, Philip Axer, Rolf Ernst |
PRDC | 2 |