Title
Sequoll: A framework for model checking binaries
Abstract
Multi-criticality real-time systems require protected-mode operating systems with bounded interrupt latencies and guaranteed isolation between components. A tight WCET analysis of such systems requires trustworthy information about loop bounds and infeasible paths. We propose sequoll, a framework for employing model checking of binary code to determine loop counts and infeasible paths, as well as validating manual infeasible path annotations which are often error-prone. We show that sequoll automatically determines many of the loop counts in the Ma篓lardalen WCET benchmarks. We also show that sequoll computes loop bounds and validates several infeasible path annotations used to reduce the computed WCET bound of seL4, a high-assurance protected microkernel for multi-criticality systems.
Year
DOI
Venue
2013
10.1109/RTAS.2013.6531083
IEEE Real-Time and Embedded Technology and Applications Symposium
Keywords
DocType
Citations 
lardalen WCET benchmarks,binary code,Multi-criticality real-time system,tight WCET analysis,computed WCET,loop count,manual infeasible path annotation,loop bound,sequoll computes loop bound,infeasible path,model checking binary
Conference
1
PageRank 
References 
Authors
0.36
0
2
Name
Order
Citations
PageRank
Gernot Heiser12525137.42
Bernard Blackham2694.41