search menu icon-carat-right cmu-wordmark

Understanding Patterns for System-of-Systems Integration

Technical Report
This report discusses how a software architect can address the system-of-systems integration challenge from an architectural perspective.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2013-TR-017
DOI (Digital Object Identifier)
10.1184/R1/6585563.v1

Abstract

Creating a successful system of systems—one that meets the needs of its stakeholders today and can evolve and scale to sustain those stakeholders into the future—is a very complex engineering challenge. In a system of systems (SoS), one of the biggest challenges is achieving cooperation and interoperation among systems through some form of system integration. Previous work has approached the information system integration challenge in a generic way, not specific to a SoS context, or has provided only a limited range of solutions. This technical report discusses how an IT architect can address the SoS integration challenge from an architectural perspective; it also illustrates the breadth of potential solutions to the challenge through a categorization of SoS software architectural patterns. To demonstrate the practical relevance of this work, the authors instantiate this categorization with a set of patterns described in both the research literature and by companies that support SoS platforms.

Cite This Technical Report

Kazman, R., Nielsen, C., & Schmid, K. (2013, December 17). Understanding Patterns for System-of-Systems Integration. (Technical Report CMU/SEI-2013-TR-017). Retrieved February 29, 2024, from https://doi.org/10.1184/R1/6585563.v1.

@techreport{kazman_2013,
author={Kazman, Rick and Nielsen, Claus and Schmid, Klaus},
title={Understanding Patterns for System-of-Systems Integration},
month={Dec},
year={2013},
number={CMU/SEI-2013-TR-017},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6585563.v1},
note={Accessed: 2024-Feb-29}
}

Kazman, Rick, Claus Nielsen, and Klaus Schmid. "Understanding Patterns for System-of-Systems Integration." (CMU/SEI-2013-TR-017). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, December 17, 2013. https://doi.org/10.1184/R1/6585563.v1.

R. Kazman, C. Nielsen, and K. Schmid, "Understanding Patterns for System-of-Systems Integration," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2013-TR-017, 17-Dec-2013 [Online]. Available: https://doi.org/10.1184/R1/6585563.v1. [Accessed: 29-Feb-2024].

Kazman, Rick, Claus Nielsen, and Klaus Schmid. "Understanding Patterns for System-of-Systems Integration." (Technical Report CMU/SEI-2013-TR-017). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 17 Dec. 2013. https://doi.org/10.1184/R1/6585563.v1. Accessed 29 Feb. 2024.

Kazman, Rick; Nielsen, Claus; & Schmid, Klaus. Understanding Patterns for System-of-Systems Integration. CMU/SEI-2013-TR-017. Software Engineering Institute. 2013. https://doi.org/10.1184/R1/6585563.v1