Several techniques currently exist to design complex systems. The most common technique used is to divide complex systems into smaller modules (or subsystems), build the modules separately, and later integrate them. Depending on the user requirements and domain-specific and system-specific characteristics, the division is based on factors such as functionality, geographical locations (within the system), and inter-component interactions. Resulting modules have well-defined interfaces. An interface is an abstraction through which the internal details of a module are hidden from other modules. Understanding and tracking the relationships between modules is very important. This paper presents various factors that have to be considered during division of systems. Reuse is the most popular method used to build the modules. Reuse is the process of building systems from existing systems rather than building them from scratch. This concept utilizes general methods and experience of the domain life cycle from earlier product developments, which results in improved productivity, quality and efficiency, while minimizing man-hours, cost, and complexity. Abstraction, selection, customization, and integration are the four steps of this approach (Krueger, 1992). Among these, integration is the most complicated step. Fewer the modules to integrate, easier the integration, but smaller is the chance of reusability. On the other hand, smaller modules result in efficient reuse, but complex integration process. Thus, there is a tradeoff between reusability and integration. Using examples from various domains such as software engineering and health management systems, this paper discusses the concepts mentioned.
Design of complex systems: issues and challenges
24th Digital Avionics Systems Conference ; 2 ; 8 pp. Vol. 2
2005-01-01
235976 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
Design of Complex Systems: Issues and Challenges
British Library Conference Proceedings | 2005
|Unmanned Aircraft Systems(Issues & Challenges)
British Library Conference Proceedings | 2010
|Unmanned Aircraft Systems(Issues & Challenges)
British Library Conference Proceedings | 2010
|Probabilistic System Design: Issues and Challenges
British Library Conference Proceedings | 2001
|Pedestrian Protection Systems: Issues, Survey, and Challenges
Online Contents | 2007
|