This paper focuses upon the requirement to save and restore application state as part of the execution of recovery blocks. Using the object-oriented features of the revised Ada language, we present a portable implementation of a state management scheme that is fully independent of applications. Results of the implementation of this mechanism are used to highlight both the strengths and weaknesses of some of the object-oriented features of Ada 95, particularly user-defined assignment.
Download Not Available

BibTex Entry

@article{Rogers1999,
 author = {P. Rogers and A. J. Wellings},
 category = {design, languages},
 journal = {Reliable Software Technologies---Ada-Europe 99, Lecture Notes in Computer Science},
 pages = {385-397},
 title = {An Incremental Recovery Cache Supporting Software Fault Tolerance},
 volume = {1622},
 year = {1999}
}