NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Transforming AdaPT to Ada9xHow the concepts of AdaPT can be transformed into programs using the object oriented features proposed in the preliminary mapping for Ada9x are described. Emphasizing, as they do, the importance of data types as units of program, these features match well with the development of partitions as translations into Abstract Data Types which was exploited in the Ada83 translation covered in report R3. By providing a form of polymorphic type, the Ada83 version also gives support for the conformant partition idea which could be achieved in Ada83 only by using UNCHECKED CONVERSIONS. It is assumed that the reader understands AdaPT itself, but the translation into Ada83 is briefly reviewed, by applying it to a small example. This is then used to show how the same translation would be achieved in the 9x version. It is important to appreciate that the distribution features which are proposed in current mapping are not used or discussed in any detail, as those are not well matched to the AdaPT approach. Critical evaluation and comparison of these approaches is given in a separate report.
Document ID
19930019837
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Goldsack, Stephen J.
(Imperial Coll. of Science and Technology London, United Kingdom)
Holzbach-Valero, A. A.
(Imperial Coll. of Science and Technology London, United Kingdom)
Volz, Richard A.
(Texas A&M Univ. Houston., United States)
Waldrop, Raymond S.
(Texas A&M Univ. Houston., United States)
Date Acquired
September 6, 2013
Publication Date
April 8, 1993
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-193117
NAS 1.26:193117
Accession Number
93N29026
Funding Number(s)
CONTRACT_GRANT: NCC9-16
PROJECT: RICIS PROJ. SE-35
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available