System-of-Systems Architectural Considerations for Complex Environments and Evolving Requirements

Complex "system-of-systems" architectures are subject to a myriad of issues arising from the dynamic inter-operability these systems are intended to provide. Many of these issues can be addressed or avoided by considering the messaging interactions between system nodes prior to and during the construction of the component systems. Standardization of messages and interfaces is an ideal way to provide a consistent, vendor agnostic vehicle for interaction and interoperability of systems in this class of complex architectures.