NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A framework for software fault tolerance in real-time systemsA classification scheme for errors and a technique for the provision of software fault tolerance in cyclic real-time systems is presented. The technique requires that the process structure of a system be represented by a synchronization graph which is used by an executive as a specification of the relative times at which they will communicate during execution. Communication between concurrent processes is severely limited and may only take place between processes engaged in an exchange. A history of error occurrences is maintained by an error handler. When an error is detected, the error handler classifies it using the error history information and then initiates appropriate recovery action.
Document ID
19830054107
Document Type
Reprint (Version printed in journal)
Authors
Anderson, T. (Newcastle-upon-Tyne, University Newcastle-upon-Tyne, United Kingdom)
Knight, J. C. (Virginia, University Charlottesville, VA, United States)
Date Acquired
August 11, 2013
Publication Date
May 1, 1983
Publication Information
Publication: IEEE Transactions on Software Engineering
Volume: SE-9
ISSN: 0098-5589
Subject Category
COMPUTER PROGRAMMING AND SOFTWARE
Funding Number(s)
CONTRACT_GRANT: NAS1-14101
CONTRACT_GRANT: NAS1-14472
Distribution Limits
Public
Copyright
Other