Entries Tagged as 'Common Operating Platform Environments (COPEs) '

Towards Common Operating Platform Environments, Second in a Series

Architecture , Common Operating Platform Environments (COPEs) No Comments »

Part 2: Understanding Success Drivers
By Douglas C. Schmidt,
Principal Researcher

Douglas C. SchmidtCommon operating platform environments (COPEs) are reusable software infrastructures that incorporate open standards; define portable interfaces, interoperable protocols, and data models; offer complete design disclosure; and have a modular, loosely coupled, and well-articulated software architecture that provides applications and end users with many shared capabilities. COPEs can help reduce recurring engineering costs, as well as enable developers to build better and more powerful applications atop a COPE, rather than wrestling repeatedly with tedious and error-prone infrastructure concerns. Despite technical advances during the past decade, however, building affordable and dependable COPE-based solutions for the DoD remains elusive. This blog posting—the second in a three-part series—builds upon the first posting to describe key success drivers for COPEs that proactively and intentionally exploit commonality across multiple DoD acquisition programs.

Read more...

Towards Common Operating Platform Environments

Architecture , Common Operating Platform Environments (COPEs) No Comments »

Part 1: Doing More for Less
By Douglas C. Schmidt,
Principal Researcher

Douglas C. SchmidtMission-critical operations in the Department of Defense (DoD) increasingly depend on complex software-reliant systems-of-systems (abbreviated as “systems” below). These systems are characterized by a rapidly growing number of connected platforms, sensors, decision nodes, and people. While facing constrained budget, expanded threat, and engineering workforce challenges, the DoD is trying to obtain greater efficiency and productivity in defense spending needed to acquire and sustain these systems. This blog posting—the first in a three-part series—motivates the need for DoD common operating platform environments that can help collapse today’s stove-piped solutions to decrease costs, spur innovation, and increase acquisition and operational performance.

Read more...

The Growing Importance of Sustaining Software for the DoD

Architecture , Architecture Documentation , Common Operating Platform Environments (COPEs) , Secure Coding , Service-Oriented Architecture , Software Product Lines , Software Sustainment , System of Systems , Team Software Process (TSP) , Ultra Large Scale Systems 7 Comments »

Part 2: SEI R&D Activities Related to Sustaining Software for the DoD
By Douglas C. Schmidt,
Deputy Director, Research, and Chief Technology Officer

Douglas C. SchmidtSoftware sustainment is growing in importance as the inventory of DoD systems continues to age and greater emphasis is placed on efficiency and productivity in defense spending. In part 1 of this series, I summarized key software sustainment challenges facing the DoD.  In this blog posting, I describe some of the R&D activities conducted by the SEI to address these challenges.

Read more...

The Latest Publications from the SEI

CMMI , Common Operating Platform Environments (COPEs) No Comments »

By Doug Schmidt,
Chief Technology Officer

Doug Schmidt As part of an ongoing effort to keep you informed about the latest work of SEI technologists, I will keep you apprised of SEI-related work that’s published each month as SEI technical reports and notes. This post includes a listing of each report, author/s, and links where reports published in March can be accessed on the SEI website.  The first report, A Framework for Evaluating Common Operating Environments, is based on a recent SEI blog posting and is an area I’m actively working on at the SEI.  As always, we welcome your feedback on our work.

Read more...

A Framework for Evaluating Common Operating Environments

Acquisition , Common Operating Platform Environments (COPEs) No Comments »

By Steve Rosemergy,
Senior Member of the Technical Staff, Acquisition Support Program

Steve Rosemergy Large-scale DoD acquisition programs are increasingly being developed atop reusable software platforms—known as Common Operating Environments (COEs) —that provide applications and end-users with many net-centric capabilities, such as cloud computing  or Web 2.0 applications, including  data-sharing, interoperability, user-centered design, and collaboration. Selecting an appropriate COE is critical to the success of acquisition programs, yet the processes and methods for evaluating COEs had not been clearly defined.  I explain below how the SEI developed a Software Evaluation Framework and applied it to help assess the suitability of COEs for the US Army.

Read more...