Optimizing resource usage in component-based real-time systems

The embedded systems domain represents a class of systems that have high requirements on cost efficiency as well as run-time properties such as timeliness and dependability. The research on component-based systems has produced component technologies for guaranteeing real-time properties. However, th...

Full description

Saved in:
Bibliographic Details
Published inComponent-Based Software Engineering pp. 49 - 65
Main Authors Fredriksson, Johan, Sandström, Kristian, Åkerholm, Mikael
Format Conference Proceeding Book Chapter
LanguageEnglish
Published Berlin, Heidelberg Springer-Verlag 01.01.2005
Springer Berlin Heidelberg
Springer
SeriesACM Conferences
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The embedded systems domain represents a class of systems that have high requirements on cost efficiency as well as run-time properties such as timeliness and dependability. The research on component-based systems has produced component technologies for guaranteeing real-time properties. However, the issue of saving resources by allocating several components to real-time tasks has gained little focus. Trade-offs when allocating components to tasks are, e.g., CPU-overhead, footprint and integrity. In this paper we present a general approach for allocating components to real-time tasks, while utilizing existing real-time analysis to ensure a feasible allocation. We demonstrate that CPU-overhead and memory consumption can be reduced by as much as 48% and 32% respectively for industrially representative systems.
ISBN:9783540258773
3540258779
ISSN:0302-9743
1611-3349
DOI:10.1007/11424529_4