NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
On-line replacement of program modules using AdaPTOne purpose of our research is the investigation of the effectiveness and expressiveness of AdaPT(1), a set of language extensions to Ada 83, for distributed systems. As a part of that effort, we are now investigating the subject of replacing, e.g., upgrading, software modules while the software system remains in operation. The AdaPT language extension provide a good basis for this investigation for several reasons: (1) they include the concept of specific, self-contained program modules which can be manipulated; (2) support for program configuration is included in the language; and (3) although the discussion will be in terms of the AdaPT language, the AdaPT to Ada 83 conversion methodology being developed as another part of this project will provide a basis for the application of our findings to Ada 83 systems. The purpose of this investigation is to explore the basic mechanisms to the replacement process. Thus, while replacement in the presence of real-time deadlines, heterogeneous systems, and unreliable networks is certainly a topic of interest, we will first gain an understanding of the basic processes in the absence of such concerns. The extension of the replacement process to more complex situations can be made later. This report will establish an overview of the on-line upgrade problem, and present a taxonomy of the various aspects of the replacement process.
Document ID
19920020120
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Waldrop, Raymond S.
(Texas A&M Univ. College Station., United States)
Volz, Richard A.
(Texas A&M Univ. College Station., United States)
Smith, Gary W.
(Texas A&M Univ. College Station., United States)
Holzbacher-Valero, A. A.
(Imperial Coll. of Science and Technology London, United Kingdom)
Goldsack, Stephen J.
(Imperial Coll. of Science and Technology London, United Kingdom)
Date Acquired
September 6, 2013
Publication Date
June 5, 1992
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:190499
NASA-CR-190499
Report Number: NAS 1.26:190499
Report Number: NASA-CR-190499
Accession Number
92N29363
Funding Number(s)
PROJECT: RICIS PROJ. SE-35
CONTRACT_GRANT: NCC9-16
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available