This paper describes ongoing work aimed at the construction of formal cost models and analyses that are capable of producing verifiable guarantees of resource usage (space, time and ultimately power consumption) in the context of realtime 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 describe an approach in which high-level information derived from source-code analysis can be combined with worst-case execution time information obtained from abstract interpretation of low-level binary code. This abstract interpretation on the machine-code level is capable of dealing with compl...
For real-time and embedded systems, limiting the consumption of time and memory resources is often a...
Software engineering involves matching abstract software requirements to concrete implementations. P...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
This paper describes ongoing work aimed at the construction of formal cost models and analyses that ...
This paper describes ongoing work aimed at the construction of formal cost models and analyses to yi...
Purpose: To construct an effective Worst-Case Execution Time analysis based on a formal semantics fo...
This chapter describes Hume: a functionally-based language for programming with bounded resource usa...
The paper describes a formal framework for designing and reasoning about resource-constrained embedd...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
AbstractAnalysis of resource consumption of embedded systems is a major challenge in the industry si...
The paper describes a formal framework for designing and reasoning about resource-constrained system...
Programming resource-sensitive systems, such as real-time embedded systems, requires guaranteeing bo...
e1.3M project that will develop static analyses for resource-bounded computations (both space and ti...
In this paper, we introduce the model REMES for formal modeling and analysis of embedded resources s...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
For real-time and embedded systems, limiting the consumption of time and memory resources is often a...
Software engineering involves matching abstract software requirements to concrete implementations. P...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...
This paper describes ongoing work aimed at the construction of formal cost models and analyses that ...
This paper describes ongoing work aimed at the construction of formal cost models and analyses to yi...
Purpose: To construct an effective Worst-Case Execution Time analysis based on a formal semantics fo...
This chapter describes Hume: a functionally-based language for programming with bounded resource usa...
The paper describes a formal framework for designing and reasoning about resource-constrained embedd...
Bounding resource usage is important for a number of areas, notably real-time embedded systems and s...
AbstractAnalysis of resource consumption of embedded systems is a major challenge in the industry si...
The paper describes a formal framework for designing and reasoning about resource-constrained system...
Programming resource-sensitive systems, such as real-time embedded systems, requires guaranteeing bo...
e1.3M project that will develop static analyses for resource-bounded computations (both space and ti...
In this paper, we introduce the model REMES for formal modeling and analysis of embedded resources s...
We present a generic analysis that infers both upper and lower bounds on the usage that a program ma...
For real-time and embedded systems, limiting the consumption of time and memory resources is often a...
Software engineering involves matching abstract software requirements to concrete implementations. P...
International audienceLanguages for embedded systems ensure predictable timing behavior by specifyin...