Back to Search Start Over

McAiT – A Timing Analyzer for Multicore Real-Time Software

Authors :
Ge Yu
Wang Yi
Nan Guan
Mingsong Lv
Qingxu Deng
Source :
Automated Technology for Verification and Analysis ISBN: 9783642243714, ATVA
Publication Year :
2011
Publisher :
Springer Berlin Heidelberg, 2011.

Abstract

We present McAiT, a tool for estimating the Worst-Case Execution Times (WCET) of programs running on multicore processors. The highlight of McAiT is that it leverages timed automata to model both the timing behaviors of the programs' interaction with its environment (based on the results of local cache analysis by abstract interpretation) and a broad range of on-chip shared resources, such as shared buses and shared caches. McAiT also allows for modeling complex task models, such as synchronization, jitter, etc. High analysis precision is achieved by the McAiT approach, which is demonstrated by extensive experiments. The tool also supports the classical Implicit Path Enumeration Technique (IPET) combined with worst-case shared resource access delay for WCET estimation, to provide the users with the flexibility to trade analysis precision for efficiency.

Details

ISBN :
978-3-642-24371-4
ISBNs :
9783642243714
Database :
OpenAIRE
Journal :
Automated Technology for Verification and Analysis ISBN: 9783642243714, ATVA
Accession number :
edsair.doi...........cb9cbffe99137e0222eabf4427d0f3a2
Full Text :
https://doi.org/10.1007/978-3-642-24372-1_29