TITLE: Object Recovery Pattern ABSTRACT: The Object Recovery pattern defines a generic object recovery algorithm. It decouples the recovery part from the object's functional part. Different policies can be supported: update-in-place, deferred-update, copy and compensating. The Object Recovery pattern isolates recovery from persistence and object synchronization issues allowing the recovery of transient objects to a previously defined state. Moreover, the recovery pattern can be used to implement user undo/redo models of interaction. AUTHOR CONTACT: Antonio Rito Silva INESC/IST Technical University of Lisbon R. Alves Redol n.9, 1000 Lisboa, PORTUGAL Tel: +351-1-3100287, Fax: +351-1-3145843 E-mail: Rito.Silva@inesc.pt URL: http://albertina.inesc.pt/people/ars.html