Issue No. 04 - July/August (2001 vol. 18)
The authors present two complementary ways to deal with soft-ware aging. Their approach pro-actively reinitializes software to a known operating state, before failure occurs, or reactively reconfigures soft-ware after a failure such that service remains operational.
William Yurcik, David Doss, "Achieving Fault-Tolerant Software with Rejuvenation and Reconfiguration", IEEE Software, vol. 18, no. , pp. 48-52, July/August 2001, doi:10.1109/MS.2001.936217