NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Semi-automatic development of Payload Operations Control Center softwareThis report summarizes the current status of CTA's investigation of methods and tools for automating the software development process in NASA Goddard Space Flight Center, Code 500. The emphasis in this effort has been on methods and tools in support of software reuse. The most recent phase of the effort has been a domain analysis of Payload Operations Control Center (POCC) software. This report summarizes the results of the domain analysis, and proposes an approach to semi-automatic development of POCC Application Processor (AP) software based on these results. The domain analysis enabled us to abstract, from specific systems, the typical components of a POCC AP. We were also able to identify patterns in the way one AP might be different from another. These two perspectives--aspects that tend to change from AP to AP, and aspects that tend to remain the same--suggest an overall approach to the reuse of POCC AP software. We found that different parts of an AP require different development technologies. We propose a hybrid approach that combines constructive and generative technologies. Constructive methods emphasize the assembly of pre-defined reusable components. Generative methods provide for automated generation of software from specifications in a very-high-level language (VHLL).
Document ID
19950004734
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Ballin, Sidney
(Computer Technology Associates, Inc. Laurel, MD, United States)
Date Acquired
September 6, 2013
Publication Date
October 31, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:196883
NASA-CR-196883
Report Number: NAS 1.26:196883
Report Number: NASA-CR-196883
Accession Number
95N11147
Funding Number(s)
CONTRACT_GRANT: NAS5-31500
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available