Towards Formally Verifiable WCET Analysis for a Functional Programming Language
Author(s) -
Hammond, Kevin,
Ferdinand, Christian,
Heckmann, Reinhold,
Dyckhoff, Roy,
Hofman, Martin,
Jost, Steffen,
Loidl, Hans-Wolfgang,
Michaelson, Greg,
Pointon, Robert,
Scaife, Norman,
Sérot, Jocelyn,
Wallace, Andy
Publication year - 2006
Language(s) - English
DOI - 10.4230/oasics.wcet.2006.677
This paper describes ongoing work aimed at the construction of formal cost models and analyses to yield verifiable guarantees of resource usage in the context of real-time embedded systems. Our work is conducted in terms of the domain-specific language Hume, a language that combines functional programming for computations with finitestate automata for specifying reactive systems. We outline an approach in which high-level information derived from source-code analysis can be combined with worst-case execution time information obtained from high quality abstract interpretation of low-level binary code.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom