论文标题
在设计阶段估算实时系统的概率安全WCET范围
Estimating Probabilistic Safe WCET Ranges of Real-Time Systems at Design Stages
论文作者
论文摘要
在实时系统的早期设计阶段,估算最差的执行时间(WCET)是一项重要活动。根据WCET估算,工程师做出设计和实施决策,以确保任务执行在指定的截止日期之前始终完成。但是,在实践中,工程师通常无法提供精确的点WCET估计值,并且更喜欢提供合理的WCET范围。给定一组具有此类范围的实时任务,我们提供了一种自动化技术来确定系统可能符合其截止日期的WCET值,因此可以通过概率保证安全地运行。我们的方法结合了一种搜索算法,用于与多项式逻辑回归生成最坏情况的调度方案,以推断概率安全WCET范围。我们通过将其应用于来自不同领域和几个合成系统的三个工业系统来评估我们的方法。我们的方法有效,准确地估计了概率的安全WCET范围,在该范围内,截止日期可能会以高度的信心满足。
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 synthetic systems. Our approach efficiently and accurately estimates probabilistic safe WCET ranges within which deadlines are likely to be satisfied with a high degree of confidence.