|
|||||
|
Traceability Analysis < Verification & Validation < Results Home
|
|
Click here to complete a short survey. The results of this survey will be used to help us improve the research program and this website.
Click here to view research projects that had new research results added in the last 90 days.
|
| Technology Infusion of SAVE into the Common Ground SW Dev. Process for NASA Missions at JHU/APL | |
| Point of Contact |
William Stratton William.Stratton@jhuapl.edu |
| Dates | March 2006 - October 2006 |
| Problem | The JHU/APL Space Department develops Missions Operations Center system software using a shared architecture called Common Ground for all APL-supported NASA missions. The architecture is 10 years old and difficult to maintain for current missions and to evolve for reuse in future missions. The Software Architure Visualization and Evaluation (SAVE) tool and process are needed to preserve the architectural goals in order to avoid further maintenance and evolution problems. |
| Objective | The overall goal of this technology infusion project is to create a framework that will allow JHU/APL to align and keep aligned the actual architecture of Common Ground with its planned architecture. This overall goal will be achieved by applying the SAVE tool and process to to Common Ground, JHU/APL and by achieving the following subgoals: 1) define a planned architecture including architectural goals and design rationale based on knowledge about the current software system as well as knowledge about needs for a sustainable, modernized system architecture for the future. 2) generate a comprehensive high-level description of the actual architecture from the legacy software. 3) identify deviations between the planned and the actual architecture, and 4) create a roadmap that will guide ongoing system development and maintenance towards aligning and keeping aligned the system with the planned architecture |
| Results |
Final Report on the Application of SAVE to Common Ground (sanitized).doc |
| Keywords | legacy software, software reuse, software architecture, SAVE, STEREO, software testing, software integration |
| Categories |
Quality Control Code Analysis Design Analysis Process Improvement Software Architecture Assessment Static Analysis Traceability Analysis |
|
| |
|
Curator: Josh Stonestreet NASA Official: Lisa Montgomery |
|
NASA Privacy, Security, Notices |