Multi-model workload specifications and their application to cyber-physical systems

Alan Burns,Sanjoy Baruah
DOI: https://doi.org/10.1017/cbp.2024.2
2024-05-28
Research Directions: Cyber-Physical Systems
Abstract:To address the question of how to deliver time-sensitive software for cyber-physical systems (CPS) requires a range of modelling and analysis techniques to be developed and integrated. A number of these required techniques are unique to time-sensitive software where timeliness is a correctness property rather than a performance attribute. This paper focuses on how to obtain worst-case estimates of the software's execution time; in particular, it considers how workload models are derived from assumptions about the system's run-time behaviour. The specific contribution of this paper is the exploration of the notion that a system can be subject to more than one workload model. Examples illustrate how such multi-models can lead to improved schedulability and hence more efficient CPS. An important property of the approach is that the derived analysis exhibits model-bounded behaviour. This ensures that the maximum load on the system is never higher than that implied by the individual models.
What problem does this paper attempt to address?