• Home
  • Search
  • NASA's advanced multimission operations system
  • Cite Icon7
  • https://doi.org/10.1145/2304696.2304700Copy DOI Icon

NASA's advanced multimission operations system

  • Jun 25, 2012
  • Jeffrey M Barnes
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Virtually all software systems of significant size and longevity eventually undergo changes to their basic architectural structure. Such changes may be prompted by new feature requests, new quality attribute requirements, changing technology, or other reasons. Whatever the cause, software architecture evolution is commonplace in real-world software projects. However, research in this area has suffered from problems of validation; previous work has tended to make heavy use of toy examples and hypothetical scenarios and has not been well supported by real-world examples. To help address this problem, this paper presents a case study of an ongoing effort at the Jet Propulsion Laboratory to rearchitect the Advanced Multimission Operations System used to operate NASA's deep-space and astrophysics missions. Based on examination of project documents and interviews with project personnel, I describe the goals and approach of this evolution effort, then demonstrate how approaches and formal methods from previous research in architecture evolution may be applied to this evolution while using languages and tools already in place at the Jet Propulsion Laboratory.

Similar Papers
  • Book Chapter
  • Citations2

Software Architecture Evolution and Technology Research

  • Jan 01, 2022
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Ruiqi Zeng +3
  • Conference Article
  • Citations10

The Evolvable Advanced Multi-Mission Operations System (AMMOS): Making Systems Interoperable

  • Apr 25, 2010
  • Adans Ko +4
  • Conference Article

The role of NASA Engineering and Safety Center (NESC) in advancing NASA's astrophysics missions (past, present, and future)

  • Dec 13, 2020
  • Space Telescopes and Instrumentation 2020: Optical, Infrared, and Millimeter Wave
  • Azita Valinia +8
  • Research Article
  • Citations3

A pattern language for the evolution of component-based software architectures

  • Apr 15, 2014
  • Electronic Communication of The European Association of Software Science and Technology
  • Aakash Ahmad +3
  • Conference Article
  • Citations2

Computer training, present and future

  • Jan 01, 1971
  • Gordon A Smith
  • Conference Article

Session details: SATTA - software architecture: theory, technology, and applications track

  • Apr 03, 2017
  • Rafael Capilla +2
  • Conference Article
  • Citations2

Risk Management for Jet Propulsion Laboratory (JPL) Flight Projects

  • Nov 05, 2000
  • James R Rose
  • Book Chapter
  • Citations4

Software Migration and Architecture Evolution with Industrial Platforms: A Multi-case Study

  • Jan 01, 2018
  • Konstantinos Plakidas +2
  • Book Chapter
  • Citations23

Software Architecture Evolution through Dynamic AOP

  • Jan 01, 2004
  • Paolo Falcarin +1
  • Research Article
  • Citations8

High Performance Computing Systems for Autonomous Spaceborne Missions

  • Aug 01, 2001
  • The International Journal of High Performance Computing Applications
  • Thomas Sterling +2
  • Research Article
  • Citations29

Cocaine consumption in the United States: Estimating past trends and future scenarios

  • Dec 01, 1995
  • Socio-Economic Planning Sciences
  • Susan M Sohler Everingham +2
  • Book Chapter

A Straightforward Algorithm to Transform Robot Control State Machines into Verifiable Lotos Specifications

  • Jan 01, 2011
  • Reza Babaee +1
  • Dissertation
  • Citations10

DYNAMIC EVOLUTION AND RECONFIGURATION OF SOFTWARE ARCHITECTURES THROUGH ASPECTS

  • Jun 13, 2011
  • Cristóbal Costa Soria
  • Book Chapter
  • Citations11

Introducing the Software Architectonic Viewpoint

  • Jan 01, 2002
  • Alessandro Maccari +1
  • PDF
  • Research Article
  • Citations13

Classification of Mobile Application Reviews using Word Embedding and Convolutional Neural Network

  • May 18, 2019
  • Lontar Komputer : Jurnal Ilmiah Teknologi Informasi
  • I Made Mika Parwita +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.