Title :
Complexity management for composable real-time systems
Author :
Rumpler, Bernhard
Author_Institution :
Inst. of Comput. Eng., Vienna Univ. of Technol.
Abstract :
Embedded real-time systems are becoming increasingly complex due to ever increasing size and functionality so that complexity management is of growing importance, especially in dependable hard real-time systems development, where errors caused by complexity can have fatal consequences. This paper systematically characterizes different kinds of complexity: system-level complexity, component interface complexity, and component implementation complexity. The effects of the different kinds of complexity are described and it is explained why minimizing system-level complexity should be a principal goal of any distributed embedded real-time systems architecture. The concept of system-level components is introduced as a solution to the problem of system-level complexity during the integration process
Keywords :
distributed object management; embedded systems; object-oriented programming; software metrics; complexity management; component implementation complexity; component interface complexity; composable real-time systems; distributed systems; embedded real-time systems; system-level complexity; system-level components; Application software; Centralized control; Computer architecture; Control systems; Distributed computing; Embedded computing; Engineering management; Real time systems; Systems engineering and theory; Technology management;
Conference_Titel :
Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
Conference_Location :
Gyeongju
Print_ISBN :
0-7695-2561-X
DOI :
10.1109/ISORC.2006.24