Probabilistic Safe WCET Estimation for Weakly Hard Real-Time Systems at Design Stages
Jaekwon Lee, Seung Yeob Shin, Lionel Briand, Shiva Nejati

TL;DR
This paper presents a method for estimating safe, probabilistic WCET ranges in weakly hard real-time systems during early design stages, combining multi-objective search and logistic regression to improve accuracy and confidence.
Contribution
It introduces a novel approach that integrates multi-objective search with probabilistic regression to find safe WCET ranges, enhancing early system design analysis.
Findings
Outperforms baseline random search in estimating safe WCET ranges.
Achieves high-confidence WCET estimates within 23 hours.
Successfully applied to satellite and synthetic systems.
Abstract
Weakly hard real-time systems can, to some degree, tolerate deadline misses, but their schedulability still needs to be analyzed to ensure their quality of service. Such analysis usually occurs at early design stages to provide implementation guidelines to engineers so that they can make better design decisions. Estimating worst-case execution times (WCET) is a key input to schedulability analysis. However, early on during system design, estimating WCET values is challenging and engineers usually determine them as plausible ranges based on their domain knowledge. Our approach aims at finding restricted, safe WCET sub-ranges given a set of ranges initially estimated by experts in the context of weakly hard real-time systems. To this end, we leverage (1) multi-objective search aiming at maximizing the violation of weakly hard constraints in order to find worst-case scheduling scenarios…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Software Reliability and Analysis Research · Software System Performance and Reliability
