JavaScript is disabled for your browser. Some features of this site may not work without it.
User Recovery and Reversal in Interactive Systems

Author
Archer, James E. Jr.; Conway, Richard W.; Schneider, Fred B.
Abstract
Interactive systems, such as editors and program development environments, should be explicitly support recovery - facilities that permit a user to reverse the effects of past actions and to restore an object to a prior state. A model for interactive systems is presented that allows recovery to be defined precisely and user and system responsibilities to be delineated. Various implementation techniques for supporting recovery are described. Application of a general recovery facility to support reverse execution is discussed. A program development system (called COPE) with extensive recovery facilities, including reverse execution, is described. Keywords: recovery, reverse execution, undo, checkpoint, editor, programming environments.
Date Issued
1981-10Publisher
Cornell University
Subject
computer science; technical report
Previously Published As
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR81-476
Type
technical report