Estimating Probabilistic Safe WCET Ranges of Real-Time Systems at Design Stages
Jaekwon Lee, Seung Yeob Shin, Shiva Nejati, Lionel C. Briand, Yago, Isasi Parache

TL;DR
This paper presents an automated method to estimate probabilistic safe WCET ranges in early design stages of real-time systems, combining search algorithms and logistic regression to ensure deadline compliance with high confidence.
Contribution
It introduces a novel approach that integrates search algorithms with logistic regression to determine probabilistic safe WCET ranges early in system design.
Findings
Efficiently estimates probabilistic safe WCET ranges for industrial systems.
Accurately predicts deadline satisfaction with high confidence.
Applicable across multiple domains and synthetic systems.
Abstract
Estimating worst-case execution times (WCET) is an important activity at early design stages of real-time systems. Based on WCET estimates, engineers make design and implementation decisions to ensure that task executions always complete before their specified deadlines. However, in practice, engineers often cannot provide precise point WCET estimates and prefer to provide plausible WCET ranges. Given a set of real-time tasks with such ranges, we provide an automated technique to determine for what WCET values the system is likely to meet its deadlines, and hence operate safely with a probabilistic guarantee. Our approach combines a search algorithm for generating worst-case scheduling scenarios with polynomial logistic regression for inferring probabilistic safe WCET ranges. We evaluated our approach by applying it to three industrial systems from different domains and several…
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
