SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems (Outstanding Paper)

2017 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)(2017)

引用 22|浏览60
暂无评分
摘要
The worst-case response time (WCRT) – the time span from release to completion of a real-time task – is a crucial property of real-time systems. However, WCRT analysis is complex in practice, as it depends not only on the realistic examination of worst-case execution times (WCET), but also on system-level overheads and blocking/preemption times. While the implicit path enumeration technique (IPET) has greatly improved automated WCET analysis, the resulting values still need to be aggregated manually with the system-level overheads – an errorprone and tedious process that yields overly pessimistic results. With SysWCET, we provide an integrated approach for the automated WCRT analysis across multiple threads of execution, locks, interrupt service routines, and the real-time operating system (RTOS) in particular. Our approach spans a single IPET formulation over the whole system and exploits RTOS and scheduler semantics to derive cross-kernel flow facts in order to significantly reduce pessimism in the WCRT analysis. We evaluate our approach with a fully functional implementation of SysWCET for the automotive OSEK-OS standard (ECC1), including threads, alarms, interrupt-service routines, events, and PCP-based resource management.
更多
查看译文
关键词
SysWCET,whole-system response-time analysis,fixed-priority real-time systems,worst-case response time,time span,real-time task,worst-case execution times,system-level overheads,blocking times,preemption times,implicit path enumeration technique,IPET,automated WCRT analysis,interrupt service routines,real-time operating system,RTOS,scheduler semantics,cross-kernel flow facts,automotive OSEK-OS standard,ECC1,threads,alarms,PCP-based resource management
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要