Demo Data from EDBT 2026 / reviewers in the wild / expert
Mischa Möstl
dblp:168/2772 · also Mischa Moestl
· DBLP profile ↗
11ranked-venue papers
6as first author
2since 2021 · last 2021
0000-0002-5486-4870ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 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
4 papers |
Embedded and real-time systems · 66% Electronic design automation · 34% | |
| Computer networks
2 papers |
Vehicular, aerial and satellite networks · 73% Internet of things and sensor networks · 27% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › critical systems
safety-critical systems |
0.7 | 2 | 2018 | Synthesis of Monitors for Networked Systems With Heterogeneous Safety Requirements · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 Cross-layer dependency analysis with timing dependence graphs · DAC 2018 |
Electronic design automation
timing analysis |
0.7 | 2 | 2018 | Synthesis of Monitors for Networked Systems With Heterogeneous Safety Requirements · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 Cross-layer dependency analysis with timing dependence graphs · DAC 2018 |
Embedded and real-time systems › real-time scheduling
cause-effect chain |
0.3 | 1 | 2018 | Synthesis of Monitors for Networked Systems With Heterogeneous Safety Requirements · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Embedded and real-time systems
cyber-physical systems |
0.3 | 1 | 2018 | Platform-Centric Self-Awareness as a Key Enabler for Controlling Changes in CPS · Proc. IEEE 2018 |
Embedded and real-time systems
self-aware computing |
0.3 | 1 | 2018 | Platform-Centric Self-Awareness as a Key Enabler for Controlling Changes in CPS · Proc. IEEE 2018 |
Electronic design automation
system-level design |
0.3 | 1 | 2018 | Synthesis of Monitors for Networked Systems With Heterogeneous Safety Requirements · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Vehicular, aerial and satellite networks
vehicular networks |
0.2 | 1 | 2016 | Invited - Towards fail-operational ethernet based in-vehicle networks · DAC 2016 |
Internet of things and sensor networks › wireless sensor network
middleware |
0.1 | 1 | 2021 | A Middleware Protocol for Time-Critical Wireless Communication of Large Data Samples · RTSS 2021 |
Embedded and real-time systems › cyber-physical systems
design automation for cyber-physical systems |
0.1 | 1 | 2018 | Platform-Centric Self-Awareness as a Key Enabler for Controlling Changes in CPS · Proc. IEEE 2018 |
Embedded and real-time systems › cyber-physical system platforms
autonomous driving systems |
0.1 | 1 | 2016 | Invited - Towards fail-operational ethernet based in-vehicle networks · DAC 2016 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2016 | Invited - Towards fail-operational ethernet based in-vehicle networks · DAC 2016 |
Methods — techniques the papers use, named apart from their topics
software-defined networking · 0.5retransmission scheme · 0.5OMNet++ simulation · 0.5DDS middleware · 0.5reachability analysis · 0.3non-interference analysis · 0.3machine learning · 0.3feedback control · 0.3contracting mechanisms · 0.3FMEA · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Timing diversity as a protective mechanism: work-in-progressabstractDual modular redundancy (DMR) is not only an established solution for systems with high reliability demands, it is even required in aviation certification standards such as DO-254 [5, Clause 2.3.1]. A safety critical avionic application such as the flight control system is designed with up to 6-fold redundancy and the Avionics Full-Duplex Ethernet (AFDX) communication network is also based on the DMR. Even in the automotive domain, DMR is a well known solution. ISO26262 [3, Part 6, Clause 7.4.13] also suggests heterogeneous or diverse redundancy for safety-critical applications including software which must be redundantly executed on independent hardware components to avoid failure due to hardware errors. We exploit this mandatory software redundancy to master timing errors of critical software with minimum additional overhead. Mischa Möstl, Robin Hapka, Anika Christmann, Rolf Ernst |
EMSOFT | 1 |
| 2021 | A Middleware Protocol for Time-Critical Wireless Communication of Large Data SamplesabstractWe present a middleware-based protocol that reliably synchronizes large samples consisting of multiple frames efficiently and within application level QoS requirements over a lossy wireless channel. The protocol uses a custom retransmission scheme, exploiting the latency requirements on sample level for frame level scheduling. It can be integrated into the popular DDS middleware. We investigate some technical limits of such a protocol and compare it to existing error protocols in the software stack and in the wireless protocol and combinations thereof. The comparison is based on an Omnet++ simulation using an established wireless channel error model. For evaluation, we take a use case from automated valet parking where infrastructure data provided via a wireless link augments in-vehicle sensor data. The use case respects the related safety requirements. Results show that the application awareness of the presented protocol, significantly improves service availability by transmitting data efficiently in time even under higher frame error rates. Jonas Peeck, Mischa Möstl, Tasuku Ishigooka, Rolf Ernst |
RTSS | 2 |
| 2019 | Self-Aware Scheduling for Mixed-Criticality Component-Based SystemsabstractA basic mixed-criticality requirement in real-time systems is temporal isolation, which ensures that applications receive a guaranteed (CPU) service and impose a bounded interference on other applications. Providing operating system support for temporal isolation is often inefficient, in terms of utilisation and achieved latencies, or complex and hard to implement or model correctly. Correct models are, however, a prerequisite when response times are bounded by formal analyses. We provide a novel approach to this challenge by applying self-aware computing methodologies that involve run-time monitoring to detect (and correct) model deviations of a budget-based scheduler. Johannes Schlatow, Mischa Möstl, Rolf Ernst |
RTAS | 2 |
| 2018 | Cross-layer dependency analysis with timing dependence graphsabstractWe present Non-interference Analysis as a model-based method to automatically reveal, track and analyze end-to-end timing dependencies as part of a cross-layer dependency analysis in complex systems. Based on revealed timing dependencies of functional cause-effect chains, this method enables an automated FMEA inspection of timing behavior of individual functions. In consequence, this method can support safety-critical design processes w.r.t. the technical safety concept as mandated by safety standards such as ISO 26262. Our case-study from a state-of-the-art automated research vehicle and synthetic experiments confirm the applicability and scaleability of the proposed method. Mischa Möstl, Rolf Ernst |
DAC | 1 |
| 2018 | Platform-Centric Self-Awareness as a Key Enabler for Controlling Changes in CPSabstractFuture cyber-physical systems will host a large number of coexisting distributed applications on hardware platforms with thousands to millions of networked components communicating over open networks. These applications and networks are subject to continuous change. The current separation of design process and operation in the field will be superseded by a life-long design process of adaptation, infield integration, and update. Continuous change and evolution, application interference, environment dynamics and uncertainty lead to complex effects which must be controlled to serve a growing set of platform and application needs. Self-adaptation based on self-awareness and self-configuration has been proposed as a basis for such a continuous in-field process. Research is needed to develop automated in-field design methods and tools with the required safety, availability, and security guarantees. The paper shows two complementary use cases of self-awareness in architectures, methods, and tools for cyber-physical systems. The first use case focuses on safety and availability guarantees in self-aware vehicle platforms. It combines contracting mechanisms, tool based self-analysis and self-configuration. A software architecture and a runtime environment executing these tools and mechanisms autonomously are presented including aspects of self-protection against failures and security threats. The second use case addresses variability and long term evolution in networked MPSoC integrating hardware and software mechanisms of surveillance, monitoring, and continuous adaptation. The approach resembles the logistics and operation principles of manufacturing plants which gave rise to the metaphoric term of an Information Processing Factory that relies on incremental changes and feedback control. Both use cases are investigated by larger research groups. Despite their different approaches, both use cases face similar design and design automation challenges which will be summarized in the end. We will argue that seemingly unrelated research challenges, such as in machine learning and security, could also profit from the methods and superior modeling capabilities of self-aware systems. Mischa Möstl, Johannes Schlatow, Rolf Ernst, Nikil Dutt, Ahmed Nassar 0001, Amir-Mohammad Rahmani, Fadi J. Kurdahi, Thomas Wild, Armin Sadighi, Andreas Herkersdorf |
Proc. IEEE | 1 |
| 2018 | Synthesis of Monitors for Networked Systems With Heterogeneous Safety RequirementsabstractComplex embedded systems such as automobiles and IoT-systems feature a wide range of applications with varying degrees of safety relevance. As many applications on these devices interlace more and more, new ways to guarantee sufficient isolation between safety levels become necessary. Previous work only regarded monitoring of timing properties for individual tasks on single resources and neglected functional cause-effect chains. This makes their application costly because nearly every task would require monitoring due to unknown system-level timing dependencies. We present cross-layer dependency analysis of timing properties and system-level synthesis strategies for monitors utilizing a reachability formulation of the problem. Our approach regards distributed cause-effect chains on networked platforms for which the accuracy of timing parameters can vary and heterogeneous safety requirements can be specified. Mischa Möstl, Johannes Schlatow, Rolf Ernst |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2017 | Self-awareness in autonomous automotive systemsabstractSelf-awareness has been used in many research fields in order to add autonomy to computing systems. In automotive systems, we face several system layers that must be enriched with self-awareness to build truly autonomous vehicles. This includes functional aspects like autonomous driving itself, its integration on the hardware/software platform, and among others dependability, real-time, and security aspects. However, self-awareness mechanisms of all layers must be considered in combination in order to build a coherent vehicle self-awareness that does not cause conflicting decisions or even catastrophic effects. In this paper, we summarize current approaches for establishing self-awareness on those layers and elaborate why self-awareness needs to be addressed as a cross-layer problem, which we illustrate by practical examples. Johannes Schlatow, Mischa Möstl, Rolf Ernst, Marcus Nolte, Inga Jatzkowski, Markus Maurer, Christian Herber, Andreas Herkersdorf |
DATE | 2 |
| 2017 | Towards model-based integration of component-based automotive software systemsabstractThe increasing complexity of automotive software systems and the desire for more frequent software and even feature updates require new approaches to the design, integration and testing of these systems. Ideally, those approaches enable an in-field updatability of automotive software systems that provides the same degree of safety guarantees as the traditionally lab-based deployment. In this paper, we present a layered modelling approach that formalises the integration procedure of automotive software systems using graph-based models and formal analyses. Johannes Schlatow, Mischa Möstl, Rolf Ernst, Marcus Nolte, Inga Jatzkowski, Markus Maurer |
IECON | 2 |
| 2016 | Invited - Towards fail-operational ethernet based in-vehicle networksabstractIn the future, vehicles are expected to act more and more autonomously. The transition towards highly automated and autonomous driving will push the safety requirements for in-vehicle networks. Such networks must support isolation between mixed-critical traffic (e.g. critical control and non-critical infotainment) and must be fail-operational. This paper will present new concepts and mechanisms to achieve these goals in Ethernet-based networks. It will cover advanced topics such as software defined networking (SDN) to implement isolation, fault recovery, and controlled degradation, e.g. to maintain (degraded) operation until the driver takes over or to reach a safe stop. Mischa Möstl, Daniel Thiele, Rolf Ernst |
DAC | 1 |
| 2016 | Handling complex dependencies in system design
Mischa Möstl, Rolf Ernst |
DATE | 1 |
| 2016 | Zero-time communication for automotive multi-core systems under SPP schedulingabstractMulti-core CPUs are quickly gaining importance in automotive ECUs. While using multi-core architectures for application integration is meanwhile reasonably well understood, parallelization of existing task sets and partitioning of future computation intensive tasks still shows performance limitations and challenges portability and flexibility. The logical execution time (LET) paradigm has been proposed to control core-to-core communication timing which is one of the bottlenecks for automotive system parallelization. We show how to improve the predictability and performance of core-to-core communication by applying only minor modifications to the currently used partitioned static scheduling strategy. The basic idea is to guarantee better response times for low-priority tasks by boosting its priority, thereby using higher priority system slack. It can be selectively applied to individual tasks, and can implement the LET paradigm on all or on a subset of the tasks of a system. It is applicable to lower granularities down to individual runnables which is highly important in automotive applications with large container tasks. We show correctness of the approach and evaluate its performance in a microkernel implementation where it exhibits high performance. Matthias Beckert, Mischa Möstl, Rolf Ernst |
ETFA | 2 |