NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
SEL Ada reuse analysis and representationsOverall, it was revealed that the pattern of Ada reuse has evolved from initial reuse of utility components into reuse of generalized application architectures. Utility components were both domain-independent utilities, such as queues and stacks, and domain-specific utilities, such as those that implement spacecraft orbit and attitude mathematical functions and physics or astronomical models. The level of reuse was significantly increased with the development of a generalized telemetry simulator architecture. The use of Ada generics significantly increased the level of verbatum reuse, which is due to the ability, using Ada generics, to parameterize the aspects of design that are configurable during reuse. A key factor in implementing generalized architectures was the ability to use generic subprogram parameters to tailor parts of the algorithm embedded within the architecture. The use of object oriented design (in which objects model real world entities) significantly improved the modularity for reuse. Encapsulating into packages the data and operations associated with common real world entities creates natural building blocks for reuse.
Document ID
19920010189
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Kester, Rush
(Computer Sciences Corp. Lanham, MD, United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1990
Publication Information
Publication: NASA. Goddard Space Flight Center, Proceedings of the 15th Annual Software Engineering Workshop
Subject Category
Computer Programming And Software
Accession Number
92N19431
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available