DocumentCode :
3435961
Title :
The Complexity Challenge in Embedded System Design
Author :
Kopetz, Hermann
Author_Institution :
Tech. Univ. Wien, Vienna
fYear :
2008
fDate :
5-7 May 2008
Firstpage :
3
Lastpage :
12
Abstract :
The ever-increasing functionality and the nonfunctional constraints that must be satisfied by embedded systems lead to an enormous growth in the complexity at the system level In this paper we investigate the notion of cognitive complexity and argue that it is not the embedded system, but the models of the embedded system that must be simple and understandable. The introduction of appropriate levels of abstraction in modeling and the associated concept formation help to reduce the emerging complexity by focusing on the relevant properties and omitting irrelevant detail, thus leading to a simpler representation of the evolving artifact. In the second part of the paper we present examples of basic-level concepts that we find essential in the design of distributed embedded systems and summarize the insights by presenting a set of concise design patterns that support the component-based design of embedded systems.
Keywords :
distributed processing; embedded systems; cognitive complexity; component-based design; distributed embedded systems; embedded system design; Buildings; Distributed computing; Embedded computing; Embedded system; Hardware; Mechanical factors; Object oriented modeling; Power system modeling; Real time systems; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
978-0-7695-3132-8
Type :
conf
DOI :
10.1109/ISORC.2008.14
Filename :
4519555
Link To Document :
بازگشت