An overview of software design languagesThe nature and use of design languages and associated processors that are used in software development are reviewed with reference to development work on the Galileo spacecraft project, a Jupiter orbiter scheduled for launch in 1984. The major design steps are identified (functional design, architectural design, detailed design, coding, and testing), and the purpose, functions and the range of applications of design languages are examined. Then the general character of any design language is analyzed in terms of syntax and semantics. Finally, the differences and similarities between design languages are illustrated by examining two specific design languages: Software Design and Documentation language and Problem Statement Language/Problem Statement Analyzer.
Document ID
19810063941
Acquisition Source
Legacy CDMS
Document Type
Conference Proceedings
Authors
Callender, E. D. (California Institute of Technology, Jet Propulsion Laboratory, Pasadena CA, United States)