NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
A study of the use of abstract types for the representation of engineering units in integration and test applicationsPhysical quantities using various units of measurement can be well represented in Ada by the use of abstract types. Computation involving these quantities (electric potential, mass, volume) can also automatically invoke the computation and checking of some of the implicitly associable attributes of measurements. Quantities can be held internally in SI units, transparently to the user, with automatic conversion. Through dimensional analysis, the type of the derived quantity resulting from a computation is known, thereby allowing dynamic checks of the equations used. The impact of the possible implementation of these techniques in integration and test applications is discussed. The overhead of computing and transporting measurement attributes is weighed against the advantages gained by their use. The construction of a run time interpreter using physical quantities in equations can be aided by the dynamic equation checks provided by dimensional analysis. The effects of high levels of abstraction on the generation and maintenance of software used in integration and test applications are also discussed.
Document ID
19890006996
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Johnson, Charles S.
(Productivity Research Corp. Cape Canaveral, FL, United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1986
Publication Information
Publication: NASA, Lyndon B. Johnson Space Center, First International Conference on Ada (R) Programming Language Applications for the NASA Space Station, Volume 2
Subject Category
Computer Programming And Software
Accession Number
89N16367
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available