NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
SSL: A software specification languageSSL (Software Specification Language) is a new formalism for the definition of specifications for software systems. The language provides a linear format for the representation of the information normally displayed in a two-dimensional module inter-dependency diagram. In comparing SSL to FORTRAN or ALGOL, it is found to be largely complementary to the algorithmic (procedural) languages. SSL is capable of representing explicitly module interconnections and global data flow, information which is deeply imbedded in the algorithmic languages. On the other hand, SSL is not designed to depict the control flow within modules. The SSL level of software design explicitly depicts intermodule data flow as a functional specification.
Document ID
19760014843
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Austin, S. L.
(Science Applications, Inc. Huntsville, AL, United States)
Buckles, B. P.
(Science Applications, Inc. Huntsville, AL, United States)
Ryan, J. P.
(Science Applications, Inc. Huntsville, AL, United States)
Date Acquired
September 3, 2013
Publication Date
January 26, 1976
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-144236
SAI-77-537-HU
Accession Number
76N21931
Funding Number(s)
CONTRACT_GRANT: NAS8-31379
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available