(Enter summary)
Abstract: This paper is organized as follows. Section 2 presents a model for interactive
systems that allows recovery to be defined precisely and user and system respon-
sibilities to be delineated. Section 3 enumerates various useful restrictions on the
types of recovery a user can request. Section 4 describes several implementation
techniques for supporting recovery. An application of a general recovery facility
that provides support for reverse execution of programs is the subject of Section
5.... (Update)
Context of citations to this paper: More
...of undoing the optimizations to achieve the correct program state. The re execution of the code is described in great detail elsewhere [6, 10, 58]. All of the research directions described in this section are attractive for investigation. If pursued, they would help bring the...
...1. 2 Undo linear and non linear The issue of undo in user interfaces has been studied by several authors over many years (e.g. [2, 15, 25, 22, 18]) Indeed, the ability to undo (not necessarily with an undo button) is seen as one of the key features of the direct manipulation...
Cited by: More
Volume Visualisation via Variable-Detail Non-Photorealistic.. - McKinley (2002)
(Correct)
Debugging with Dynamic Slicing and Backtracking - Agrawal, Demillo, Spafford (1993)
(Correct)
Towards a Uniform Version Model for Software Configuration.. - Conradi, Westfechtel (1997)
(Correct)
Active bibliography (related documents): More All
0.3: DrJava: A lightweight pedagogic environment for Java - Eric Allen Robert (2002)
(Correct)
0.3: Comparison of Syntactic Error Handling in LR Parsers - Degano, Priami (1995)
(Correct)
0.2: Executable JVM Model for Analytical Reasoning: A Study - Hanbing Liu Hbl (2003)
(Correct)
Similar documents based on text: More All
0.3: History Cache: Hardware Support for Reverse Execution - Sosic (1994)
(Correct)
0.2: Coupling the User Interfaces of a Multiuser Program - Dewan, Choudhary (1995)
(Correct)
0.1: A Debugger for Standard ML - Tolmach, Appel (1993)
(Correct)
Related documents from co-citation: More All
12: A new framework for redoing (context) - Vitter, US - 1984
11: User Interface Design (context) - Thimbleby - 1990
10: A formal approach to undo operations in programming languages (context) - Leeman - 1986
BibTeX entry: (Update)
Archer, J.E.Jr. and Conway, R. and Schneider, F.B. (1984) User recovery and reversal in interactive systems. ACM Transactions on Programming Languages and Systems, 6, 1--19. http://citeseer.ist.psu.edu/archer84user.html More
@article{ jr84user,
author = "James E. Archer Jr. and Richard Conway and Fred B. Schneider",
title = "User Recovery and Reversal in Interactive Systems",
journal = "Programming Languages and Systems",
volume = "6",
number = "1",
pages = "1-19",
year = "1984",
url = "citeseer.ist.psu.edu/archer84user.html" }
Citations (may not include all citations):
345
Notes on data base operating systems (context) - GRAY, GRAHAM et al. - 1979
75
The recovery manager of the system R database manager (context) - GRAY, MCJONES et al. - 1981
70
The Cornell program synthesizer: A syntax-directed programmi.. (context) - TEITELBAUM, REPS - 1981
32
A lazy evaluator (context) - HENDERSON, ANO - 1976
24
Recovery techniques for Database Systems (context) - VERHOFSTAD - 1978
24
A survey of techniques for synchronization and recovery in d.. (context) - KOHLER - 1981
22
EXDAMS-EXtendable debugging and monitoring system (context) - BALZER
21
INTERLISP Reference Manual (context) - TEITELMAN - 1975
5
COPE: A cooperative programming environment (context) - ARCHER, JR - 1981
4
ACM Transactions on Programming Languages and Systems (context) - MOORE, WORONA et al. - 1984
3
Design and implementation of a diagnostic compiler for PL (context) - CONWAY, ANO - 1973
1
The design and implementation of a cooperative program devel.. (context) - ARCHER - 1981
1
Etude and the folklore of user interface design (context) - GOOO - 1981
1
Alto User's Handbook (context) - LAMPSON - 1978
1
BIDOPS: A bi-directional programming system (context) - HOOGSON, ANO - 1980
1
An incremental programming environment (context) - MEDINA-MORA, FELLER - 1981
1
New American Library (context) - HEINLEIN - 1979
1
Received November 1981; revised July 1982; accepted April 19.. (context) - ZELKOWITZ, execution et al. - 1984
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.cornell.edu/fbs/fullist.htm): More
Implementing Fault-Tolerant Services Using the State Machine.. - Schneider (1990)
(Correct)
IRM Enforcement of Java Stack Inspection - Erlingsson, Schneider (2000)
(Correct)
Ensuring Consistency In A Distributed Database System By Use Of.. - Schneider (1980)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC