The goal of SEI research is to create best practices for architecture and design of systems that take advantage of the cloud, leading to greater system quality from both a consumer and provider perspective-.
This information sheet describes experiments using SEI-developed prototypes for testing service-oriented computing with smartphones in tactical network environments.
This paper seeks to help organizations understand cloud computing essentials, including drivers for and barriers to adoption, in support of making decisions about adopting the approach.
The purpose of this report is to present an informal survey of technologies that are, or are likely to become, important for software-reliant systems of systems in response to current computing trends.
The is a tutorial presentation on systems of systems and their organizational implications, including effects on governance and reward structures. Replete with examples.
This report presents the papers that were given at SEEUP 2009, held at the 31st ICSE in Vancouver, British Columbia on May 23, 2009.
This on-demand webinar gives an introductory view of cloud computing, a paradigm being adopted by commercial, government and DoD organizations(58 mins).
The findings suggest that Q Methodology may prove helpful in isolating many of the non-technical latent cost factors
associated with system integration and interoperability.
This position paper surveys the landscape of service-oriented architecture practice as it pertains to service-orientation maintenance and reengineering.
This tool reveals details embedded in an organization’s typical work flows, their controlling stakeholders, and the important quality attributes associated with the performance of those dependencies.
This document highlights a new, systemic approach to risk management using recently released SEI Mosaic, a suite of methods that can be used across the life cycle and supply chain.
Create, Apply, and Amplify: A Story of Technology Development
Urs Andelfinger and Suzanne Garcia-Miller look at the possible implications of issues stemming from complex system of systems for IPPD content in CMMI V. 1.2 (2008 presentation).
This 2008 report introduces the fundamental concepts, processes, and techniques of the evolving SoS Navigator approach. It also summarizes case studies that illustrate the use of SoS Navigator processes and tools in healthcare, military, and civilian government systems-of-systems contexts.
Steps Toward Network-Centric Operation
Workshop Examines SOA Hard Problems and Potential Solutions
Presented: June 2007
The Double Challenge in Engineering Complex Systems of Systems
Army Engineering Center Chooses SMART Approach to SOA Planning
Challenges of Establishing Network-Centric Operations I: Technical Research Challenges
This book examines specific aspects of F/OSS in a way that is both scientifically rigorous and highly relevant to real-world managerial and technical concerns.
This 2007 report lists conditions that must prevail to achieve effective acquisition, development, and use of systems of systems.
This report contains presents the results of an effort to improve the acquisition of software-intensive systems by focusing on acquisition programs, people, and production/sustainment and by institutionalizing continuous improvement.
This 2006 report explores how systems-of-systems realities necessitate changes in the processes used to acquire, develop, field, and sustain operational capability.
This 2006 report presents a case for the investigation and adaptation of structural and dynamic modeling techniques to the engineering of systems of systems.
Five Maxims about Emergent Behavior in Systems of Systems
System-of-Systems Navigator: An Approach for Managing System-of-Systems Interoperability
A Unified Process Improvement Approach for Multi-Model Improvement Environments
This 2006 report facilitates discussion and reasoning about interoperation within systems of systems by showing some of the interdependencies among systems, emergence, and interoperation.
This report documents the proceedings of the Future Force Workshop held at the SEI in 2004.
This 2005 report examines some of the complexities of interoperability and some recent research approaches to achieving it.
This report describes a process called context-based evaluation that determines the fitness of a technology within a specific context.
Within the Department of Defense (DoD), government, and corporate worlds, large-scale systems of systems (SoS) are increasingly being put together in an unprecedented way. Establishing interoperability between the constituent systems is increasingly a key for an organization to meet its critical goals. However, as organizations envision transparent net-centric operations spanning a large number of systems, we have found that successfully achieving such a vision requires a fundamental shift in traditional ways of thinking about system development, acquisition, and management.
Service-Oriented Architectures as an Interoperability Mechanism
Nine Characteristics of a COTS and Reuse Management Plan
This report outlines several approaches to constructing systems of systems that have interoperability requirements, with respect to syntactic and semantic interoperability.
This 2004 report presents of a few of the many programs, technologies, and research efforts that are addressing the challenges faced by future systems.
This technical note explores assumptions management as a method for improving software quality.
This 2003 report focuses on COTS product evaluations conducted for the purpose of selecting products to meet a known need in a system.
David J. Carney and Tricia Oberndorf propose and discuss a unified model of interoperability for the integration of system of systems (SoSs) in this 2004 presentation.
This technical report documents the findings of an internal research and development effort on system of systems interoperability (SOSI).
This report explores the difficulties in using TRLs as they apply to NDI software technology and products, and explores an alternative set of readiness criteria.
This whitepaper describes patterns of interoperability conflicts along with their typical resolution in an effort to present reusable solutions for the design of integration architectures.
This document provides an overview of the three steps of the COTS Usage Risk Evaluation (CURE) that involve participation by the program’s team members. For each step, both the activity and the personnel expected to perform it are discussed.
Emergent Issues in Interoperability
This 2004 report describes current research within the software engineering community on the topic of interoperability between software systems.
Guiding Principles for Interoperability
This report illustrates the use of model problems in the design of a system.
The core infrastructure of Globus Toolkit 3 (GT3 Core) is based on the Open Grid Services Infrastructure (OGSI) primitives and protocols. The main design goal has been to make the OGSI technology easy to use, reuse, and extend when developing new Grid applications.
A model of organisational interoperability is proposed in this paper which extends the LISI model into the more abstract layers of C2 Support, that is, the C2 Frameworks, C2 Processes and Information Management areas.
This report contains a set of papers that focus on overcoming barriers to adopting research tools. The papers were presented at the Third International Workshop on Adoption-centric Software Engineering (ACSE).
This report documents the model of interoperability presented and the findings from the System of Systems Interoperability Workshop, held in February 2003.
The Good News About COTS
Presented: December 2002
Modernizing Legacy Systems
Building Systems from Commercial Components Using EPIC
This 2002 whitepaper presents a component model for redeveloping software.
Building Systems from Commercial Components: Classroom Experiences
Automating Design Search
This 2001 report summarizes the results of a study of the benefits of pitfalls of using open source software.
Design and Search
This 2001 report discusses alternative development approaches for incrementally modernizing legacy systems.
Building Systems from Commercial Components Using Model Problems
This 2001 document discusses various risks and provides guidance that may be used to mitigate those risks.
This 2000 report is intended for Coast Guard program and assistant program
managers who will acquire systems containing commercial software products while adopting an open system strategy.
Wheels Within Wheels: Model Problems in Practice
Just In Time Component Competence
The COTS Spot - Volume 3 | Issue 1 | March 2000
This 1999 report details the construction/deployment scripts for GEE (generic enterprise ensemble), a prototypical three-tier information system incorporating a number of commercial off-the-shelf (COTS) products.
The Elusive Search for Categories
Who's in Charge Here?
This report provides a set of DoD legacy system migration guidelines.
This 1999 report outlines the foundation of a structured and coherent method, based on the "horseshoe" model, that will help practitioners make appropriate reengineering choices.
This report compares GEE-based solutions and off-the-shelf solutions based on the EJB specification.
Requirements and COTS-Based Systems: A Thorny Question Indeed
In this report, the authors discuss building blocks and techniques for fault-tolerant, real-time applications based on CORBA.
COTS Product Evaluation and System Design
Making Team Plans
COTS Evaluation in the Real World
This monograph offers a "heads-up" to decision makers who are building information systems that have security constraints, who feel the market imperatives, and who want to make opportunistic use of what the market has to offer.
This Monograph examines seven documents that contain official guidance regarding the use of COTS products in Government systems.
Evaluation of COTS Products: Some Thoughts on the Process
This monograph reports on a DoD program that undertook a detailed evaluation effort that examined several commercial products as candidates for a large information system.
The expected audience for this monograph is a general audience, and the major issues tend to be more programmatic and managerial rather than purely technical.
This monograph provides an overview of a method for isolating and overcoming faults in COTS-based systems.
This monograph offers a practical rather than theoretical approach to the issues of COTS and open systems.
This report outlines a comprehensive system evolution approach that incorporates an enterprise framework for the application of the promising technologies in the context of legacy systems.
This report documents the proceedings of the first Workshop on COTS-Based Systems, held at the SEI in June 1997.
This 1997 report describes an enterprise framework that characterizes the global environment in which system evolution takes place and provides insight into the activities, processes, and work products that shape the evolution of legacy systems.
This monograph provides an in-depth technical study about a COTS-based information system made up of several commercial components.
This monograph, the first in a series, illuminates some general issues that can arise when pursuing a COTS-based approach in complex, heterogeneous systems.
This report describes ConOps and transition strategy for the product line approach to software systems development at the Air Force ESC.
These report includes the presentations and main highlights from the discussions of the SEI/MCC Symposium on the Use of COTS in Systems Integration, held at the SEI in January 1995.
This book contains a collection of quantitative methods that enable real-time systems developers to understand, analyze, and predict the timing behavior of many real-time systems.