Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

System of Systems

Guiding successful engineering, governing, and acquiring of systems of systems.


Organizations in military, civilian government, and commercial domains need to engineer systems of systems rather than stand-alone systems to meet challenges such as

  • collaboration across independently funded and managed organizations
  • migration to a service-oriented environment
  • testing and compliance verification processes for systems of systems

The vision for hundreds of smoothly interoperating systems can be easily drawn on a PowerPoint slide. However, even solutions that appear simple must be carefully engineered.

Our view—develop practices for systems of systems

Through our work in practices for systems of systems, we deliver approaches, techniques, and technologies for the interoperation of independently evolving systems of systems, including

  • determining the feasibility of and building a plan for legacy system migration to a service-oriented architecture (SOA) environment
  • evaluating technologies intended to support systems interoperability

Learn more