Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Cuvillier Verlag

Publications, Dissertations, Habilitations & Brochures.
International Specialist Publishing House for Science and Economy

Cuvillier Verlag

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

Hard Copy
EUR 32.00 EUR 0.00

EUR 0.00

Iterative Design Space Exploration and Robustness Optimization for Embedded Systems (English shop)

Arne Hamann (Author)


Table of Contents, Datei (52 KB)
Extract, Datei (230 KB)

ISBN-13 (Printausgabe) 3867278199
ISBN-13 (Hard Copy) 9783867278195
ISBN-13 (eBook) 9783736928190
Language English
Page Number 232
Edition 1 Aufl.
Volume 0
Publication Place Göttingen
Place of Dissertation TU Braunschweig
Publication Date 2008-12-11
General Categorization Dissertation
Departments Informatics
Electrical engineering

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.