By Hasan Sözer, Arjan De Roo, and Mehmet Akşit, University of Twente, Enschede, The Netherlands

Abstract: Energy consumption has become one of the important system properties that should be controlled by embedded control software. There is usually an inherent trade-off between energy consumption and several system qualities. As such, optimization techniques should be adopted for making the desired trade-off among quality attributes. Implementations of these techniques are usually ad-hoc and system-specific, leading to implicit design decisions distributed over several software components. We propose an architectural framework for custom synthesis of control software from reusable and programmable elements. The goal is to facilitate systematic reuse of knowledge in the optimization domain and explicit management of quality trade-offs for energy optimization of embedded systems.

Full paper here