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.
D. Doss and W. Yurcik, "Achieving Fault-Tolerant Software with Rejuvenation and Reconfiguration," in IEEE Software, vol. 18, no. , pp. 48-52, 2001.