Search NASAโŒ• Search

NASA NTRS ยท 19900005491

Advanced Software Development Workstation Project

Abstract

The 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Lee, Daniel. 1989-12-01. Advanced Software Development Workstation Project. https://ntrs.nasa.gov/citations/19900005491

Cite the original work for its findings. Save a collection to share your selection of sources.