Utilising Assumptions to Determine the WCET of Multi-component Classification Systems

Alan Burns, Sanjoy Baruah

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Cyber-Physical Systems (CPS) are being used increasingly in safety-critical settings. These are often in complex and dynamic environments that require a range of sensors and AI-enabled classifiers to be employed to monitor and understand the challenges posed by such environments. For real-time CPS it is necessary to execute a range of classifiers so that: (i) the final output is delivered on time, (ii) the required level of confidence in the correctness of this output is beyond a safety-derived threshold, and (iii) the minimum level of resources is consumed in the process of meeting these timing and confidence constraints. To undertake timing analysis the Worst-Case Execution Time (WCET) of these multi-component classification systems must be estimated; doing so requires the maximum input load imposed by any potential environment to be determined. In this paper we show how this can be done by exploiting well-defined assumptions about the environment via a Dynamic Programming algorithm. Assumptions can take many forms; here we demonstrate the expressive power of the approach by including a range of illustrative examples.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Science and Business Media Deutschland GmbH
Pages46-64
Number of pages19
DOIs
StatePublished - 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
VolumeLNCS 14780
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Utilising Assumptions to Determine the WCET of Multi-component Classification Systems'. Together they form a unique fingerprint.

Cite this