skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A knowledge-based approach to software development

Conference ·
OSTI ID:101925

Traditional software development consists of many knowledge intensive and intellectual activities related to understanding a problem to be solved and designing a solution to that problem. These activities are informal, subjective, and undocumented and are the same for original development and subsequent support. Since 1982, the USAF Rome Laboratory has been developing the Knowledge-Based Software Assistant (KBSA), a revolutionary new paradigm for software development that will achieve orders of magnitude improvement in productivity and quality. KBSA does not pursue the improvement of traditional technologies or methodologies such as new programming languages and management procedures to fulfill this objective, but has instead adopted a revolutionary new approach. KBSA is a knowledge-based, computer-mediated paradigm for the evolutionary definition, specification, development, and long-term support of software. The computer becomes an `intelligent partner` and `corporate memory` in this paradigm, formally capturing the appropriate knowledge and actively using this knowledge to provide assistance and automation. The productivity of developers will dramatically improve because of the increased assistance, automation and re-utilization of domain and programming knowledge. The quality of software, both correctness and satisfying requirements, will also improve because the development process is formal and easier to use.

OSTI ID:
101925
Report Number(s):
AIAA-Paper-95-0980; CONF-9503168-; TRN: 9590653
Resource Relation:
Conference: 10. American Institute of Aeronautics and Astronautics (AIAA) conference on computing and aerospae, San Antonio, TX (United States), 28-30 Mar 1995; Other Information: PBD: 1995; Related Information: Is Part Of AIAA Computing in Aerospace 10, San Antonio, TX, March 28-30, 1995; PB: 711 p.
Country of Publication:
United States
Language:
English