ESDSWG: Strategic Evolution of ESE Data Systems

(Formerly NewDISS: New Data and Information Systems and Services)


Skip Navigation

Formulation Home      Information      Study Teams      Workshops      Glossary      Reuse Page


Software Reuse and Reference Architecture Processes Study

Team:

Gail McConaughy, GSFC
Nadine Alameh, GST
David Isaac, Business Performance Systems/GST
Alan Doyle, consultant/GST (new addition)
Mark Nestler, GST
TBD, ESISS named representative


Analysis Approach

NewDISS Retreat

November 7-8, 2001

DRAFT, version 4



Questions to be Addressed:


Motivation
The Problem The Opportunity

Need a more cost effective DISS development approach for future missions 

  • Current missions consume most of the projected ESE information systems budget
  • "Expertise" large factor in cost effective development ­ leverage required

Reuse and reference architectures can reduce system development costs

  • Reuse can leverage large base of existing ESE software, system assets and expertise
  • Reused artifacts and components require less development and testing
  • Reference architectures can enable an efficient market of components and services

Need a more flexible/responsive development approach

  • Very large development efforts require rigid requirements control
  • Incompatible and missing components

Reuse and reference architectures can improve flexibility & responsiveness

  • Smaller contracts can be effectively coordinated through the ref. Architecture
  • Assembly of new systems from reused or commodity components shortens schedules

Need increased and effective/accountable community participation

  • Centralized systems may not effectively leverage community expertise
  • Community systems may not effectively leverage each other or meet critical mission requirements (e.g., long-term data retention)

Reference architectures can increase community participation

  • Enables development to be performed wherever expert resources are available
  • Ensures interoperability of independently developed components & systems
  • Provides a clear demarcation for delivered functionality

Study Approach





Information Sources

(Emphasized items indicate initial discussions held or case study identified)


Motivation

Interfaces to Other ESDSWG Studies: Requests

Working Definitions (Backup)

Reuse