Title :
A formal approach to robustness maximization of complex heterogeneous embedded systems
Author :
Racu, Razvan ; Ernst, Rolf ; Hamann, Arne
Author_Institution :
Tech. Univ. Braunschweig, Braunschweig
Abstract :
Embedded system optimization typically considers objectives such as cost, timing, buffer sizes and power consumption. Robustness criteria, i.e. sensitivity of the system to variations of properties like execution and transmission delays, input data rates, CPU clock rates, etc., has found less attention despite its practical relevance. In this paper we introduce robustness metrics and propose an algorithm considering these metrics in design space exploration and system optimization. The algorithm can optimize for static and for dynamic robustness, the latter including system or designer reactions to property variations. We explain several applications ranging from platform optimization to critical component identification. By means of extensive experiments we show that design space exploration pursuing classical design goals does not necessarily yield robust systems, and that our method leads to systems with significantly higher design robustness.
Keywords :
embedded systems; performance evaluation; stability; complex heterogeneous embedded systems; design space exploration; robustness maximization; robustness metrics; system optimization; system sensitivity; Algorithm design and analysis; Clocks; Cost function; Delay; Design optimization; Embedded system; Energy consumption; Robustness; Space exploration; Timing; dynamic frequency and voltage scaling; globally asynchronous locally synchronous; mixed-clock fifos; throughput; voltage-frequency islands;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
Conference_Location :
Seoul
Print_ISBN :
1-59593-370-0
Electronic_ISBN :
1-59593-370-0
DOI :
10.1145/1176254.1176267