NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
ENCOMPASS: A SAGA based environment for the compositon of programs and specifications, appendix AENCOMPASS is an example integrated software engineering environment being constructed by the SAGA project. ENCOMPASS supports the specification, design, construction and maintenance of efficient, validated, and verified programs in a modular programming language. The life cycle paradigm, schema of software configurations, and hierarchical library structure used by ENCOMPASS is presented. In ENCOMPASS, the software life cycle is viewed as a sequence of developments, each of which reuses components from the previous ones. Each development proceeds through the phases planning, requirements definition, validation, design, implementation, and system integration. The components in a software system are modeled as entities which have relationships between them. An entity may have different versions and different views of the same project are allowed. The simple entities supported by ENCOMPASS may be combined into modules which may be collected into projects. ENCOMPASS supports multiple programmers and projects using a hierarchical library system containing a workspace for each programmer; a project library for each project, and a global library common to all projects.
Document ID
19870018868
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Terwilliger, Robert B.
(Illinois Univ. Urbana, IL, United States)
Campbell, Roy H.
(Illinois Univ. Urbana, IL, United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1985
Publication Information
Publication: SAGA: A Project to Automate the Management of Software Production Systems
Subject Category
Computer Programming And Software
Accession Number
87N28301
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available