NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Lessons learned in the transition to Ada from FORTRAN at NASA/GoddardTwo dynamics satellite simulators are developed from the same requirements, one in Ada and the other in FORTRAN. The purpose of the research was to find out how well the prescriptive Ada development model worked to develop the Ada simulator. The FORTRAN simulator development, as well as past FORTRAN developments, provided a baseline for comparison. Since this was the first simulator developed, the prescriptive Ada development model had many similarities to the usual FORTRAN development model. However, it was modified to include longer design and shorter testing phases, which is generally expected with Ada developments. One result was that the percentage of time the Ada project spent in the various development activities was very similar to the percentage of time spent in these activities when doing a FORTRAN project. Another finding was the difficulty the Ada team had with unit testing as well as with integration. It was realized that adding additional steps to the design phase, such as an abstract data type analysis, and certain guidelines to the implementation phase, such as to use primarily library units and nest sparingly, would have made development easier. These are among the recommendations made to be incorporated in a new Ada development model next time.
Document ID
19900012222
Acquisition Source
Legacy CDMS
Document Type
Technical Memorandum (TM)
Authors
Brophy, Carolyn Elizabeth
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1989
Subject Category
Computer Programming And Software
Report/Patent Number
SEL-89-005
NASA-TM-103311
NAS 1.15:103311
Report Number: SEL-89-005
Report Number: NASA-TM-103311
Report Number: NAS 1.15:103311
Accession Number
90N21538
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available