An incremental recovery cache supporting software fault tolerance mechanisms

Citation
P. Rogers et Aj. Wellings, An incremental recovery cache supporting software fault tolerance mechanisms, COMP SYS SC, 15(1), 2000, pp. 33-48
Citations number
20
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTER SYSTEMS SCIENCE AND ENGINEERING
ISSN journal
02676192 → ACNP
Volume
15
Issue
1
Year of publication
2000
Pages
33 - 48
Database
ISI
SICI code
0267-6192(200001)15:1<33:AIRCSS>2.0.ZU;2-V
Abstract
This paper focuses upon the requirement to save and restore application sta te as part of the execution of error recovery mechanisms. Using the object- oriented features of the revised Ada language, we present a portable implem entation of a state recovery mechanism that is fully independent of applica tion types. Results of the implementation of this mechanism are used to hig hlight both the strengths and weaknesses of some of the object-oriented fea tures of Ada 95, particularly user-defined assignment, in the light of our equivalent implementation in C++. We then show a reusable recovery block im plementation to illustrate the use of the recovery mechanism.