NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Imprecise results: Utilizing partial computations in real-time systemsIn real-time systems, a computation may not have time to complete its execution because of deadline requirements. In such cases, no result except the approximate results produced by the computations up to that point will be available. It is desirable to utilize these imprecise results if possible. Two approaches are proposed to enable computations to return imprecise results when executions cannot be completed normally. The milestone approach records results periodically, and if a deadline is reached, returns the last recorded result. The sieve approach demarcates sections of code which can be skipped if the time available is insufficient. By using these approaches, the system is able to produce imprecise results when deadlines are reached. The design of the Concord project is described which supports imprecise computations using these techniques. Also presented is a general model of imprecise computations using these techniques, as well as one which takes into account the influence of the environment, showing where the latter approach fits into this model.
Document ID
19870017086
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Lin, Kwei-Jay
(Illinois Univ. Urbana-Champaign, IL, United States)
Natarajan, Swaminathan
(Illinois Univ. Urbana-Champaign, IL, United States)
Liu, Jane W.-S.
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 5, 2013
Publication Date
April 15, 1987
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:180561
NASA-CR-180561
Report Number: NAS 1.26:180561
Report Number: NASA-CR-180561
Accession Number
87N26519
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available