Cuvillier Verlag

35 Jahre Kompetenz im wissenschaftlichen Publizieren
Internationaler Fachverlag für Wissenschaft und Wirtschaft

Cuvillier Verlag

De En Es
Iterative Design Space Exploration and Robustness Optimization for Embedded Systems

Printausgabe
EUR 32,00 EUR 30,40

E-Book
EUR 0,00

Download
PDF (2,9 MB)
Open Access CC BY 4.0

Iterative Design Space Exploration and Robustness Optimization for Embedded Systems

Arne Hamann (Autor)

Vorschau

Inhaltsverzeichnis, Datei (52 KB)
Leseprobe, Datei (230 KB)

ISBN-13 (Printausgabe) 3867278199
ISBN-13 (Printausgabe) 9783867278195
ISBN-13 (E-Book) 9783736928190
Sprache Englisch
Seitenanzahl 232
Auflage 1 Aufl.
Band 0
Erscheinungsort Göttingen
Promotionsort TU Braunschweig
Erscheinungsdatum 11.12.2008
Allgemeine Einordnung Dissertation
Fachbereiche Informatik
Elektrotechnik
Beschreibung

An embedded system is a micro computer system that is embedded into another technical device that itself does not appear as a computer. Embedded systems can be found everywhere and are going to be even more pervasive in the near future. Examples are telecommunication devices, consumer electronics, automotive systems, building technology, etc. Embedded systems have a very high influence on the system industry. Nowadays, modern products cannot be realized in a competitive manner without embedded micro computer systems.
In order to meet growing productivity demands and cost pressure, embedded systems need to be designed very efficiently. Obviously, due to the increasing complexity and distributed nature of modern systems this is by far no easy task. One key factor to increase the development process efficiency of complex distributed embedded systems is reuse. Concepts like the platform-based design style and standardization efforts on the software level (e.g. the AUTOSAR initiative in the automotive domain) allow to conceive whole product families and variants based on the same set of reusable components and sub-systems. However, while reuse helps to increase design efficiency at the functional level, it does not solve another key embedded systems challenge that arises with system complexity and sub-system integration: the control of non-functional properties, such as timing, power consumption, or dependability.
The benefits of controlling non-functional properties early in the design flow are clear. First, it helps the designer to take the right design decisions before proceeding to implementation, and thus to decrease the design risk and costs. Second, it assists the designer in conceiving systems with performance head-room for future extensions, updates, and bug-fixes. Achieving this is not trivial, since system performance is fragile with respect to modifications to the specification. Even slight changes of properties, such as execution demands, communication volumes, data rates, etc., can have severe impact on system performance. As a consequence, it is desirable that the system exhibits some sort of “robustness” towards changes.