Real-Time Systems

Coverbild:

Coverbild:

Real-Time Systems – The term real time is one of the most misused terms in computer science and is commonly considered in various context, for example, real-time games, real-time video streaming, real-time communication. In fact, real-time systems are not characterized by being considerably fast but by their connection to the real world and its real time. The goal of real-time systems is to provide results of functions within deadlines. Depending on the point of view, real-time systems are usually embedded systems or cyber-physical systems, when emphasizing the aspect of controlling physical objects. The research field of real-time systems spans from system-software topics (such as real-time operating systems) to the resource analysis of real-time systems. Regarding the analysis of real-time systems, the research field addresses the determination of the worst-case execution-time bounds in order to meet timeliness.

Projects:

Watwa: Whole-System Optimality Analysis and Tailoring of Worst-Case–Constrained Applications

Term: since 1. November 2022
Funding source: Deutsche Forschungsgemeinschaft (DFG)
Acronym: Watwa
Project leader:

Energy-constrained real-time systems, such as implantable medical devices, are prevalent in modern life. These systems demand its software to fulfill both properties of safe and energy-efficient task executions. Regarding safety, these systems must execute their tasks within execution-time and energy bounds since resource-budget violations potentially cause danger to life. In order to guarantee the system's safe execution with the given time and energy resources, static program-code analysis too…

→ More information

maRE: Migration-Aware Multi-Core Real-Time Executive

Term: since 11. August 2020
Acronym: maRE
Project leader:

This research proposal investigates the predictability of task migration in multi-core real-time systems. Therefore, we propose , a migration- aware real-time executive where migration decisions are no longer based on generic performance parameters but systematically deduced on application-specific knowledge of the real-time tasks. These so-called migration hints relate to temporal and spatial aspects of real-time tasks; they mark potential migration points in their non- sequential (multi-thread…

→ More information

ARTE: Softwareinfrastruktur betriebsmittelbeschränkter vernetzter Systeme (Phase 2)

Term: 1. August 2015 - 31. July 2018
Funding source: DFG / Forschungsgruppe (FOR)
Acronym: ARTE
Project leader:

Im Kontext der Gesamtvision der Forschergruppe BATS ist es das Ziel des Teilprojekts ARTE (adaptive run-time environment, TP 2) eine flexible Systemsoftwareunterstützung zu entwickeln. Diese soll es ermöglichen, für die Verhaltensbeobachtungen von Fledermäusen (TP 1) verteilte Datenstromanfragen (TP 3) auf einem heterogenen Sensornetzwerk (TP 4), bestehend aus stationären (TP 5) und mobilen (TP 7) Sensornetzwerkknoten, zu etablieren. Eine besondere Herausforderung stellen hierbei die knappen Res…

→ More information

I4Copter: Platform for evaluation and education of embedded and safety-critical system software

Term: 1. October 2007 - 31. July 2014
Funding source: Siemens AG
Acronym: I4Copter
Project leader: ,

The project originally started in the context of the CoSa project, where it is intended to be deployed as a creditable demonstrator for safety-critical mission scenarios. During the development of the I4Copter prototype, it turned out to be more of a challenge than initially expected, both in terms of complexity and applicability. The software required for flight control, navigation and communication is a comprehensive and demanding application for the underlying system software. That is why it…

→ More information

ARES: Adaptive Responsive Embedded Systems (ESI 2)

Term: 1. January 2010 - 31. December 2018
Funding source: Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie (StMWIVT) (ab 10/2013)
Acronym: ARES
Project leader:

→ More information

AORTA: Aspect-Oriented Real-Time Architecture (Phase 1)

Term: 1. August 2011 - 31. August 2016
Funding source: DFG-Einzelförderung / Sachbeihilfe (EIN-SBH)
Acronym: AORTA
Project leader:

Das Projekt Real-Time Systems Compiler (RTSC) entwickelt einen Betriebssystem-gewahren übersetzer, welcher eine implementierungsagnostische Manipulation der Echtzeitsystemarchitektur von gegebenen Echtzeitanwendungen ermöglicht. Eine derartige Transformation der Architektur ermöglicht beispielsweise die überführung eines ereignisgesteuerten in ein zeitgesteuertes Echtzeitsystem. Letztere lassen sich beispielsweise wesentlich einfacher hinsichtlicher ihrer Sicherheit und Zuverlässigkeit verifizie…

→ More information

AORTA: Aspect-Oriented Real-Time Architectures (Phase 2)

Term: 1. August 2017 - 30. September 2020
Funding source: DFG-Einzelförderung / Sachbeihilfe (EIN-SBH)
Acronym: AORTA
Project leader: ,

The goal of the AORTA project is to enhance the predictability of dynamic mixed-criticality real time systems by extracting critical paths. These paths are to be transformed into their static equivalents and to be executed in a time-triggered fashion at run-time. In comparison to event triggered processes, time-triggered execution tends to underuse resources. Therefore the optimistic execution model of mixed-criticality real-time systems will be retained. Only in case of an emergency the real-ti…

→ More information

QRONOS: Quality-aware Co-Design of Responsive Real-Time Control Systems

Term: 1. September 2015 - 30. September 2021
Acronym: QRONOS
Project leader: ,

A key design goal of safety-critical control systems is the verifiable compliance with a specific quality objective in the sense of the quality of control. Corresponding to these requirements, the underlying real- time operating system has to provide resources and a certain quality of service. However, the relationship between real-time performance and quality of control is nontrivial: First of all, execution load varies considerably with environmental situation and disturbance. Vice versa, the…

→ More information

LARN: Latency and Resilience-aware Networking

Term: 1. January 2016 - 31. December 2019
Funding source: DFG / Schwerpunktprogramm (SPP)
Acronym: LARN
Project leader:

The poject develops transport channels for cyber-physical networks. Such channels need to be latency- and resilience-aware; i.e. the latency as seen by the application must be predictable and in certain limits, e.g. by balancing latency and resilience, be guaranteed. This is only possible by an innovative transport protocol stack and an appropriate fundament of operating system and low level networking support. Thereto the current proposal unites the disciplines Operating Systems / Real-Time Pro…

→ More information

e.LARN: Energy-, Latency- and Resilience-aware Networking

Term: since 1. January 2020
Funding source: DFG / Schwerpunktprogramm (SPP)
Acronym: e.LARN
Project leader:

→ More information

Contact Persons:

Participating Scientists:

Publications: