The Integration of COTS/GOTS within NASA's HST Command and Control System

@inproceedings{Pfarr2002TheIO,
  title={The Integration of COTS/GOTS within NASA's HST Command and Control System},
  author={Thomas Pfarr and James E. Reis},
  booktitle={ICCBSS},
  year={2002}
}
NASA's mission critical Hubble Space Telescope (HST) command and control system has been re-engineered with commercial-off the shelf/government-off-the-shelf (COTS/GOTS) and minimal custom code. This paper focuses on the design of this new HST Control Center System (CCS) and the lessons learned throughout its development. CCS currently utilizes more than 30 COTS/GOTS products with an additional 1/2 million lines of custom glueware code; the new CCS exceeds the capabilities of the original… Expand

Tables and Topics from this paper

An assumptions management framework for systems software
TLDR
It was found that AMF has the ability to encode and validate majority of the assumptions that caused defects in these systems, which can prevent such defects in the future or warn in advance of potential defects when assumptions are invalid. Expand
The Vendor and User Organizations Characteristics for COTS Software Evaluation and Selection
Since the Commercial off-the-shelf (COTS) software become widespread components in the market for building the systems with less time and cost, the COTS evaluation and selection becomes a non-trivialExpand
An architecture for multi-agent COTS software integration systems
  • Guo-Ming Fang, Jim-Min Lin
  • Computer Science
  • 11th International Conference on Parallel and Distributed Systems (ICPADS'05)
  • 2005
TLDR
Since the interaction and internal processing of agents is clearly described in the proposed architecture, programmers may have a guide to build a software system and implement the protocols and behaviors of agents according to layered description. Expand
A Multi-Agent Distributed Scripting System for COTS-Based Distributed Software Integration
TLDR
An approach to distributed commercial off-the-shelf (COTS) based software integration by using the concepts of a multi-agent system and the distributed scripting mechanism, and developed a scripting mechanism for helping the software integrator to write a gluer. Expand
Identifying Commercial Off-the-Shelf (COTS) Product Risks: The COTS Usage Risk Evaluation
Abstract : The expansion in use of commercial off-the-shelf (COTS) products has been accompanied by an increase in program failures. Many of these failures have been due to a lack of familiarity withExpand
IT Data Mining Tool Uses in Aerospace
Data mining has a broad spectrum of uses throughout the realms of aerospace and information technology. Each of these areas has useful methods for processing, distributing, and storing itsExpand
Prevention of failures due to assumptions made by software components in real-time systems
TLDR
This work introduces a framework to explicitly expose assumptions in software components, and automatically verify these assumptions during system integration, and manages the propagation and composition of these assumptions in the presence of changes and upgrades to individual components. Expand
Ad – hoc composition of service – based real – time applications
In general, an event, after passing through hardware, is first handled by a real-time kernel (part of an operating system layer in Fig. 1) and only then by an application task. A respective sequenceExpand
A holistic semantic based approach to component specification and retrieval
TLDR
An approach, namely MVICS-based approach, aimed at achieving holistic, semantic-based and adaptation-aware component specification and retrieval is proposed, which shows that the proposed approach can be deployed in real life industrial development. Expand
What software reuse benefits have been transferred to the industry? A systematic mapping study
TLDR
This work did not find any relationship between the reported benefits and the reuse strategy applied by the industry or the industry domain, and identified and classify the benefits transferred to real-world settings by the application of software reuse strategies. Expand
...
1
2
...

References

SHOWING 1-7 OF 7 REFERENCES
Re-Engineering of the Hubble Space Telescope (HST) to Reduce Operational Costs
Satellite telemetry processing onboard the Hubble Space Telescope (HST) is carried out using dedicated software and hardware. The current ground system is expensive to operate and maintain. TheExpand
The Development of a Virtual Company to Support the Reengineering of the NASA/Goddard Hubble Space Telescope Control Center System
This is a report to the Third Annual International Virtual Company Conference, on The Development of a Virtual Company to Support the Reengineering of the NASA/Goddard Hubble Space Telescope (HST)Expand
Radical Reengineering of the Hubble Space Telescope Control Center System
  • 2000
Radical Reengineering of the Hubble Space Telescope Control Center System
  • Vision
  • 2000
Cullure Management on the NASA Hubble Space Telescope Control Center Rcengineering Pn_ject
  • 1999
Re-engineering of/he Hubble Space Telescope to Reduce Operational Costs 4
  • Deploying the Control Center System into Hubble Space Telescope Test Facilities 5. _h_.n__-!/__h_th bJ._e_._._s!'c:n.a_:s__a_: go
Re-engineering of/he Hubble Space Telescope to Reduce Operational Costs 4. Friedman, B.: Deploying the Control Center System into Hubble Space Telescope Test Facilities 5
  • Re-engineering of/he Hubble Space Telescope to Reduce Operational Costs 4. Friedman, B.: Deploying the Control Center System into Hubble Space Telescope Test Facilities 5