QRONOS
Quality-aware Co-Design of Responsive Real-Time Control Systems
(Own Funds)
Project leader:
Project members:
Start date: 1. September 2015
End date: 30. September 2021
Acronym: QRONOS
URL: https://www4.cs.fau.de/Research/qronOS/
Abstract:
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 actual execution conditions also have a qualitative influence on the control performance. Typically, substantial overestimations, in particular of the worst-case execution times, have to be made to ensure compliance with the aspired quality of control. This ultimately leads to a significant over-dimension of resources, with the degree disproportionately increasing with the complexity and dynamics of the control system under consideration. Consequently, it is to be expected that pessimistic design patterns and analysis techniques commonly used to date will no longer be viable in the future. Examples of this are complex, adaptive and mixed-critical assistance and autopilot functions in vehicles, where universal guarantees for all driving and environmental conditions are neither useful nor realistic. The issues outlined above can only be solved by an interdisciplinary approach to real-time control systems. This research project emanates from existing knowledge about the design of real-time control systems with soft, firm and hard timing guarantees. The basic assumption is that the control application's performance requirement varies significantly between typical and maximum disturbance and leads to situation-dependent reserves, correspondingly. Consequently, the commonly used pessimistic design and analysis of real-time systems that disregards quality-of- control dynamics is scrutinized. The research objective is the avoidance of pessimism in the design of hard real-time systems for control applications with strict guarantees and thus the resolution of the trade-off between quality-of-control guarantees and good average performance. This proposal pursues a co-design of control application and real-time executive and consists of the following three key aspects: model-based quality-of-control assessment, adaptive and predictive scheduling of control activities, and a hybrid execution model to regain guarantees.
Publications:
SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems (Outstanding Paper)
Real-Time and Embedded Technology and Applications Symposium (Pittsburgh, PA, USA, 17. April 2017 - 21. April 2017)
In: Davis, Rob; Parmer, Gabriel (ed.): Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17), Los Alamitos, CA: 2017
DOI: 10.1109/RTAS.2017.37
URL: https://www4.cs.fau.de/Publications/2017/dietrich_17_rtas.pdf
, , , :
Closing the loop: Towards control-aware design of adaptive real-time systems
2016 IEEE Real-Time Systems Symposium, RTSS 2016
DOI: 10.1109/RTSS.2016.042
, , , , :
Towards System-Wide Timing Analysis of Real-Time-Capable Operating Systems
30th Euromicro Conference on Real-Time Systems (ECRTS '18) (Barcelona, 3. July 2018 - 6. July 2018)
In: Martina Maggio (ed.): Work-In-Progress Proceedings of 30th Euromicro Conference on Real-Time Systems (ECRTS-WiP '18) 2018
URL: https://www.ecrts.org/fileadmin/files_ecrts18/ECRTS2018-WiP-proceedings.pdf
, , , :
A New Perspective on Quality Evaluation for Control Systems with Stochastic Timing
HSCC '18: 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week) (Porto, Portugal, 11. April 2018 - 13. April 2018)
In: Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (HSCC '18), New York, NY, USA: 2018
DOI: 10.1145/3178126.3178134
URL: https://dl.acm.org/authorize?N667444
, , , :
Application-Specific Tailoring of Multi-Core SoCs for Real-Time Systems with Diverse Predictability Demands
In: Journal of Signal Processing Systems (2019)
ISSN: 1939-8018
DOI: 10.1007/s11265-018-1389-0
, , , :
From Intent to Effect: Tool-based Generation of Time-Triggered Real-Time Systems on Multi-Core Processors
19th IEEE Symposium on Real-Time Computing (York, UK, 17. May 2016 - 20. May 2016)
In: Proceedings of the 19th IEEE Symposium on Real-Time Computing (ISORC 2016) 2016
DOI: 10.1109/ISORC.2016.27
, , , , , , :
React in Time: Ereignisbasierter Entwurf zeitgesteuerter verteilter Systeme
Echtzeit 2015 (Boppard)
In: Betriebsysteme und Echtzeit, Berlin, Heidelberg: 2015
DOI: 10.1007/978-3-662-48611-5_10
, , , , :
Taking Control: Modular and Adaptive Robotics Process Control Systems
10th IEEE International Symposium on Robotic and Sensors Environments (ROSE '12) (Magdeburg, 16. November 2012 - 18. November 2012)
In: Proceedings of the 10th IEEE International Symposium on Robotic and Sensors Environments, Los Alamitos: 2012
DOI: 10.1109/ROSE.2012.6402632
URL: http://www4.cs.fau.de/Publications/2012/ulbrich_12_rose.pdf
, , , , , , :
Design by Uncertainty: Towards the Use of Measurement Uncertainty in Real-Time Systems
7th Symposium on Industrial Embedded Systems (SIES '12) (Karlsruhe, Germany, 20. June 2012 - 22. June 2012)
In: Proceedings of the 7th IEEE International Symposium on Industrial Embedded Systems, Los Alamitos: 2012
DOI: 10.1109/SIES.2012.6356595
URL: http://www4.cs.fau.de/Publications/2012/ulbrich_12_sies.pdf
, , , :
Poster Abstract: "Closing the Loop: Towards Control-aware Design of Adaptive Real-Time Systems"
37th Real-Time Systems Symposium (Porto, Portugal)
In: IEEE (ed.): Proceedings of the 37th Real-Time Systems Symposium (RTSS '16), Los Alamitos, CA: 2016
DOI: 10.1109/RTSS.2016.042
URL: https://www4.cs.fau.de/Publications/2016/klaus_16_rtss.pdf
, , , , :
Worst-Case Analysis of Digital Control Loops with Uncertain Input/Output Timing
Workshop on Applied Verification for Continuous and Hybrid Systems (ARCH) (Montreal, Quebec, 15. April 2019 - 15. April 2019)
In: Proceedings of the 6th International Workshop on Applied Verification of Continuous and Hybrid Systems (ARCH '16) 2019
DOI: 10.29007/c4zl
URL: https://www4.cs.fau.de/Research/qronOS/Media/arch19-qronos-preprint.pdf
, :
QRONOS: Towards Quality-aware Responsive Real-Time Control Systems
25th IEEE Real-Time and Embedded Technology and Applications Symposium, Brief Presentations Track (Montreal, Quebec, 16. April 2019 - 18. April 2019)
In: Mitra Nasri (ed.): Proceedings of the 25th IEEE Real-Time and Embedded Technology and Applications Symposium, Brief Presentations Track 2019
URL: http://2019.rtas.org/wp-content/uploads/2019/04/RTAS19_BP_proceedings.pdf
, :
Convergence Rate Abstractions for Weakly-Hard Real-Time Control
(2019)
Open Access: http://arxiv.org/abs/1912.09871
URL: http://arxiv.org/abs/1912.09871
, , , :
Details and Proofs for: Stability Analysis of Multivariable Digital Control Systems with Uncertain Timing
IFAC World Congress 2020 (Berlin, 12. July 2020 - 17. July 2020)
Open Access: https://arxiv.org/abs/1911.02537
URL: https://arxiv.org/abs/1911.02537
, , :