NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
computer-aided software engineering - an approach to real-time software developmentA new software engineering discipline is Computer-Aided Software Engineering (CASE), a technology aimed at automating the software development process. This paper explores the development of CASE technology, particularly in the area of real-time/scientific/engineering software, and a history of CASE is given. The proposed software development environment for the Advanced Launch System (ALS CASE) is described as an example of an advanced software development system for real-time/scientific/engineering (RT/SE) software. The Automated Programming Subsystem of ALS CASE automatically generates executable code and corresponding documentation from a suitably formatted specification of the software requirements. Software requirements are interactively specified in the form of engineering block diagrams. Several demonstrations of the Automated Programming Subsystem are discussed.
Document ID
19900023423
Document Type
Conference Paper
Authors
Walker, Carrie K.
(NASA Langley Research Center Hampton, VA, United States)
Turkovich, John J.
(Charles Stark Draper Laboratory, Inc. Cambridge, MA, United States)
Date Acquired
August 14, 2013
Publication Date
January 1, 1989
Subject Category
COMPUTER PROGRAMMING AND SOFTWARE
Report/Patent Number
AIAA PAPER 89-2961
Meeting Information
AIAA Computers in Aerospace Conference(Monterey, CA)
Distribution Limits
Public
Copyright
Other