JOURNAL ARTICLE

Towards formally verifiable resource bounds for real-time embedded systems

Kevin HammondChristian FerdinandReinhold Heckmann

Year: 2006 Journal:   ACM SIGBED Review Vol: 3 (4)Pages: 27-36   Publisher: Association for Computing Machinery

Abstract

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 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 finite-state 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 complex architectural effects including cache and pipeline properties in an accurate way.

Keywords:
Computer science Abstract interpretation Verifiable secret sharing Context (archaeology) Automaton Theoretical computer science Pipeline (software) Programming language Code (set theory) Domain (mathematical analysis) Distributed computing

Metrics

13
Cited By
1.07
FWCI (Field Weighted Citation Impact)
59
Refs
0.76
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.