Publications

Application Scenarios in Streaming-Oriented Embedded-System Design

In the past decade, real-time embedded systems became more and more complex and pervasive. From the user perspective, these systems have stringent requirements regarding size, performance and energy consumption, and due to business competition, their time-to-market is a crucial factor. Therefore, much work has been done in developing design methodologies for embedded systems to cope with these tight requirements. This paper presents an overview of the basic steps of a design method for handling the increasing dynamism in modern embedded system applications. It uses the concept of application scenarios that group operation modes of an application that are similar from the resource usage perspective and describes how to incorporate them in the overall real-time embedded system design process. We furthermore briefly describe our automated scenario- based design trajectory for reducing the energy consumption of a streaming application running on a single processor platform via dynamic voltage and frequency scaling. Two case studies show the use of application scenarios for low energy design, under both soft and hard real-time constraints.