- Information
- AI Chat
Was this document helpful?
Systems of systems architecture
Course: Software Engineering (CSPC 111)
140 Documents
Students shared 140 documents in this course
University: STI West Negros University
Was this document helpful?
Systems of systems architecture
Perhaps the most crucial activity of the systems of systems engineering process is
architectural design. Architectural design involves selecting the systems to be included
in the SoS, assessing how these systems will interoperate, and designing mechanisms
that facilitate interaction. Key decisions on data management, redundancy, and
communications are made. In essence, the SoS architect is responsible for realizing the
vision set out in the conceptual design of the system. For organizational and federated
systems, in particular, decisions made at this stage are crucial to the performance,
resilience, and maintainability of the system of systems.
Maier (Maier 1998) discusses four general principles for the architecting of complex
systems of systems:
1. Design systems so that they can deliver value if they are incomplete. Where a
system is composed of several other systems, it should not just be useful if all of
its components are working properly. Rather, there should be several “stable
intermediate forms” so that a partial system works and can do useful things.
2. Be realistic about what can be controlled. The best performance from a SoS may
be achieved when an individual or group exerts control over the overall system
and its constituents. If there is no control, then delivering value from the SoS is
difficult. However, attempts to overcontrol the SoS are likely to lead to resistance
from the individual system owners and consequent delays in system deployment
and evolution.
3. Focus on the system interfaces. To build a successful system of systems, you
have to design interfaces so that the system elements can interoperate. It is