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

Digital Library

Technical Note

Topics in Interoperability: Structural Programmatics in a System of Systems

  • October 2006
  • By James Smith
  • This technical note presents a case study on how choices of structural programmatics (e.g., hierarchical or peer-to-peer organization, centralized or decentralized execution) affect programmatic interoperability in complex systems of systems.
  • System of Systems
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-2006-TN-037
  • Abstract

    This technical note presents a case study on how choices of structural programmatics (e.g., hierarchical or peer-to-peer organization, centralized or decentralized execution) affect the ability to achieve programmatic interoperability in the context of large, complex systems of systems. Key systems-of-systems concepts and definitions are introduced and explored through the case study. In addition, this report illustrates the pitfalls of focusing on only one aspect of a problem and discusses the need to balance management's desires for control with the realities of systems-of-systems programmatics. This report also introduces an alternative to conventional program management practice that addresses the pitfalls previously identified.

  • Download

Cite This Report

SEI

Smith, James. Topics in Interoperability: Structural Programmatics in a System of Systems. CMU/SEI-2006-TN-037. Software Engineering Institute, Carnegie Mellon University. 2006. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8009

IEEE

Smith. James, "Topics in Interoperability: Structural Programmatics in a System of Systems," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2006-TN-037, 2006. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8009

APA

Smith, James. (2006). Topics in Interoperability: Structural Programmatics in a System of Systems (CMU/SEI-2006-TN-037). Retrieved February 15, 2019, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8009

CHI

James Smith. Topics in Interoperability: Structural Programmatics in a System of Systems (CMU/SEI-2006-TN-037). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2006. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8009

MLA

Smith, James. 2006. Topics in Interoperability: Structural Programmatics in a System of Systems (Technical Report CMU/SEI-2006-TN-037). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8009

BibTex

@techreport{SmithTopicsin2006,
title={Topics in Interoperability: Structural Programmatics in a System of Systems},
author={James Smith},
year={2006},
number={CMU/SEI-2006-TN-037},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=8009} }