Loading...
Please wait, while we are loading the content...
Similar Documents
Advanced software development workstation project
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Lee, Daniel |
| Copyright Year | 1989 |
| Description | 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. |
| File Size | 132283 |
| Page Count | 6 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19900005491 |
| Archival Resource Key | ark:/13960/t09w5bq5d |
| Language | English |
| Publisher Date | 1989-12-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Nasa Programs Computer Programming Project Management Memory Knowledge Representation Trajectories Computerized Simulation Maintainability Data Bases Augmentation Interfaces Ada Programming Language Prototypes Graphical User Interface Libraries Applications Programs Computers Workstations Compilers Software Engineering Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Article |