The Safe and Effective Use of Low-Assurance Predictions in Safety-Critical Systems

  • Kunal Agrawal
  • , Sanjoy Baruah
  • , Michael A. Bender
  • , Alberto Marchetti-Spaccamela

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The algorithm-design paradigm of algorithms using predictions is explored as a means of incorporating the computations of lower-assurance components (such as machine-learning based ones) into safety-critical systems that must have their correctness validated to very high levels of assurance. The paradigm is applied to two simple example applications that are relevant to the real-time systems community: energy-aware scheduling, and classification using ML-based classifiers in conjunction with more reliable but slower deterministic classifiers. It is shown how algorithms using predictions achieve much-improved performance when the low-assurance computations are correct, at a cost of no more than a slight performance degradation even when they turn out to be completely wrong.

Original languageEnglish
Title of host publication35th Euromicro Conference on Real-Time Systems, ECRTS 2023
EditorsAlessandro V. Papadopoulos
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772808
DOIs
StatePublished - Jul 2023
Event35th Euromicro Conference on Real-Time Systems, ECRTS 2023 - Vienna, Austria
Duration: Jul 11 2023Jul 14 2023

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume262
ISSN (Print)1868-8969

Conference

Conference35th Euromicro Conference on Real-Time Systems, ECRTS 2023
Country/TerritoryAustria
CityVienna
Period07/11/2307/14/23

Keywords

  • Algorithms using predictions
  • classification
  • energy minimization
  • on-line scheduling
  • robust scheduling

Fingerprint

Dive into the research topics of 'The Safe and Effective Use of Low-Assurance Predictions in Safety-Critical Systems'. Together they form a unique fingerprint.

Cite this