An Activity Framework for COTS-Based Systems

Abstract : As the use of commercial technology and products in systems becomes increasingly popular, particularly for government organizations, program managers need a new understanding of the dynamic principles of system creation. However, there is little information on how the use of commercial off-the-shelf (COTS) products affects existing system development practices or what new processes are needed for the successful use of COTS products. As part of the COTS-Based Systems Initiative at Carnegie Mellon University's Software Engineering Institute (SEI), we are studying this diversity in the software development process. As part of that work, we have started to articulate some of the activities and practices that are necessary for the effective development and lifetime support of COTS-based systems. This document provides an introduction to those activities and practices.

[1]  David Carney Assembling Large Systems from COTS Components: Opportunities, Cautions, and Complexities , 1997 .

[2]  Leonard Burke,et al.  Open Systems Joint Task Force Case Study of the U.S. Army's Intelligence and Electronic Warfare Common Sensor (IEWCS) , 1996 .

[3]  David Carney,et al.  Isolating faults in complex COTS-based systems , 1999 .

[4]  Scott A. Hissam Case Study: Correcting System Failure in a COTS Information System , 1998 .

[5]  David Carney Case Study: Significant Schedule Delays in a Complex NDI-Based System , 1998 .

[6]  Barry W. Boehm,et al.  COTS Integration: Plug and Pray? , 1999, Computer.

[7]  Patricia Oberndorf COTS and Open Systems , 1998 .

[8]  D. Carney,et al.  The Commandments of COTS: Still in Search of the Promised Land , 1998 .

[9]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[10]  R. S. Alder Software Technology Support Center , 1989, Proceedings of the IEEE National Aerospace and Electronics Conference.

[11]  Bill Broyles Notes , 1907, The Classical Review.

[12]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[13]  Carol A. Sledge,et al.  Case Study: Evaluating COTS Products for DoD Information Systems , 1998 .

[14]  G. Fox,et al.  A software development process for COTS-based information system infrastructure , 1997, Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies.

[15]  David Carney Quotations from Chairman David: A Little Red Book of Truths to Enlighten and Guide on the Long March Toward the COTS Revolution , 1998 .

[16]  Scott A. Hissam,et al.  COTS in the Real World: A Case Study in Risk Discovery and Repair. , 1999 .

[17]  Lisa Brownsword,et al.  The Opportunities and Complexities of Applying Commercial-Off-the-Shelf Components , 1998 .