NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Advanced Software Development Workstation ProjectThe Advanced Software Development Workstation Project, funded by Johnson Space Center, is investigating knowledge-based techniques for software reuse in NASA software development projects. Two prototypes have been demonstrated and a third is now in development. The approach is to build a foundation that provides passive reuse support, add a layer that uses domain-independent programming knowledge, add a layer that supports the acquisition of domain-specific programming knowledge to provide active support, and enhance maintainability and modifiability through an object-oriented approach. The development of new application software would use specification-by-reformulation, based on a cognitive theory of retrieval from very long-term memory in humans, and using an Ada code library and an object base. Current tasks include enhancements to the knowledge representation of Ada packages and abstract data types, extensions to support Ada package instantiation knowledge acquisition, integration with Ada compilers and relational databases, enhancements to the graphical user interface, and demonstration of the system with a NASA contractor-developed trajectory simulation package. Future work will focus on investigating issues involving scale-up and integration.
Document ID
19900005491
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Lee, Daniel
(Inference Corp. Los Angeles, CA, United States)
Date Acquired
September 6, 2013
Publication Date
December 1, 1989
Publication Information
Publication: NASA, Langley Research Center, Software Reuse Issues
Subject Category
Computer Programming And Software
Accession Number
90N14807
Funding Number(s)
CONTRACT_GRANT: NAS9-17766
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available