Applications of an automated programming systemA Computer-Aided Software Engineering (CASE) system has been developed at the Charles Stark Draper Laboratory (CSDL) under the direction of the NASA Langley Research Center. The Automated Programming Subsystem is the core of the CSDL CASE system. The Automated Programming Subsystem allows an engineer to describe software specifications as hierarchical engineering block diagrams, a natural design technique for the specification of real-time software. The objective of the Automated Programming Subsystem is to capture completely and consistently both logical and schematic information as diagrams are developed, and then to automatically transform this information into source code (Ada or C) and documentation. The Automated Programming Subsystem of CSDL CASE has been used on many applications, from small to moderate size. Six of these applications are described in this paper.
Document ID
19920035005
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Walker, Carrie K. (NASA Langley Research Center Hampton, VA, United States)
Turkovich, John J. (NASA Langley Research Center Hampton, VA, United States)
Masotto, Thomas K. (Charles Stark Draper Laboratory, Inc. Cambridge, MA, United States)