Skip to main content

UNDO/REDO — Szenarien und Anforderungen für eine anwendungsneutrale Implementierung

  • Conference paper
  • 98 Accesses

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 156))

Zusammenfassung

Die Möglichkeit, im Verlauf eines mit einem Computersystem geführten Dialoges ausgeführte Aktionen in ihrer Wirkung wieder rückgängig zu machen (UNDO) und gleich oder ähnlich zu wiederholen (REDO), wird heute als wünschenswert in nicht nur von Computerlaien zu bedienenden Systemen angesehen. Für bislang durchgeführte Realisierungen von UNDO/REDO ist charakteristisch, daß sie von System zu System unterschiedlich sind. Dies geht so weit, daß daraus schon Unterschiede in den Definitionen entstanden sind, was systemweise unter den Begriffen UNDO und REDO zu verstehen sei.

Dieser Beitrag möchte zum einen zu einer Klärung begrifflicher Fragen im Zusammenhang mit dem Rückgängigmachen und Wiederholen von Aktionen in Computeranwendungen beitragen. Zum zweiten sollen Anforderungen an die Implementierung von UNDO/REDO-Systemen abgeleitet werden, die ohne Programmieraufwand zwischen verschiedenen Anwendungen portiert werden können. Szenarien für die Anwendung von UNDO und REDO dienen als Motivation für die Formulierung von Anforderungen und deren anwendungsneutraler Realisierung.

Die Forschungsgruppe INFORM als Bestandteil des Verbundprojekts WISDOM wird vom Bundesministerium für Forschung und Technologie gefördert.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literaturhinweise

  1. J. E. Archer Jr., R. Conway, F. B. Schneider: “User Recovery and Reversal in Interactive systems”. InACM Transactions on Programming Languages and Systems 6(1), pp 472–481, January 1984.

    Google Scholar 

  2. G.V. Cormack, T.W. Strothotte: “Structured Program Lookahead”. To appear in Computer Languages, 1987.

    Google Scholar 

  3. H. Faulhaber, F. Koller, U. Hoppe: “Integration verschiedener Eingabetechniken am Beispiel eines Graphikeditors”. WISDOM-Forschungsbericht FB-IAO-86–30, Fraunhofer Institut IAO, Stuttgart, April 1986.

    Google Scholar 

  4. R.F. Gordon, F.B. Leeman Jr., C. H. Lewis: “Concepts and Implications o f Interactive Recovery ”. Technical Report RC 10562, Office Applications Research, IBM Thomas J. Watson Research Center, April 1984.

    Google Scholar 

  5. J. Gosling: “Unix Emacs ”. Carnegie-Mellon University, Pittsburgh, 1982.

    Google Scholar 

  6. H.-W. Hein, G.M. Kellermann, C.G. Thomas: “X—AiD: An Adaptive and Knowledge—Based Human—Computer Interface”. InProceedings Interact-87, 2nd IFIP Conference on Human-Computer Interaction. Stuttgart, West Germany, 1987.

    Google Scholar 

  7. M. Herczeg: “Eine objektorientierte Architektur für wissensbasierte Benutzerschnittstellen”. Dissertation, Fakultät Mathematik und Informatik der Universität Stuttgart, Dezember 1986.

    Google Scholar 

  8. M. Herczeg: “UNDO — Stornieren ausge führter Funktionen”. WISDOM-Forschungsbericht FB-INF-86–2, Institut für Informatik, Universität Stuttgart, Januar 1986.

    Google Scholar 

  9. W. Joy: “An Introduction to the C Shell ”. University of California, Berkeley, 1980.

    Google Scholar 

  10. U. Klein: “Ein intelligenter Dialogmanager ”. Arbeitspapier der GMD Nr. 171, Gesellschaft für Mathematik und Datenverarbeitung mbH, Oktober 1985.

    Google Scholar 

  11. C. Rathke: “ObfI’alk. Repräsentation von Wissen in einer objektorientierten Sprache”. Dissertation, Fakultät Mathematik und Informatik der Universität Stuttgart, Oktober 1986.

    Google Scholar 

  12. M. Rathke: “Rücknahme ungewollter Aktionen”. MMK-Tagungsunterlagen, 1986.

    Google Scholar 

  13. M. Rathke: “Inform—Manual: History—Mixin, Version 1.0”. WISDOM-Forschungsbericht FB-INF-86–17, Institut für Informatik, Universität Stuttgart, März 1986.

    Google Scholar 

  14. M. Rathke: “Eine objektorientierte Realisierung zur Visualisierung von interaktivem Recovery”. WISDOM-Forschungsbericht FB-INF-86–47, Institut für Informatik, Universität Stuttgart, November 1986.

    Google Scholar 

  15. M. Rathke: “WISYBIB - Einsatz von UNDO/REDO-Mechanismen bei der Verwaltung einer Literaturdatenbank”. Internes Papier, 1987.

    Google Scholar 

  16. M. Rathke: “Dialogue Issues for Interactive Recovery - An Object-Oriented Framework”. In Proceedings Interact-87, 2nd IFIP Conference on Human-Computer Interaction. Stuttgart, West Germany, 1987.

    Google Scholar 

  17. Symbolics: “User’s Guide to Symbolics Computers”. Symbolics Reference Manual 996015, Symbolics, Inc., March 1985.

    Google Scholar 

  18. J.S. Vitter: “US&R: A New Framework for Redoing”. In ACM SIGPLAN Notices 19(5), pp 168–176, May 1984.

    Google Scholar 

  19. M.V. Zelkovitz: “Reversible Execution”. In Comm. of the ACM 16(9), pp 566, September 1973.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rathke, M. (1987). UNDO/REDO — Szenarien und Anforderungen für eine anwendungsneutrale Implementierung. In: Paul, M. (eds) GI — 17. Jahrestagung Computerintegrierter Arbeitsplatz im Büro. Informatik-Fachberichte, vol 156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-01110-2_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-01110-2_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18478-2

  • Online ISBN: 978-3-662-01110-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics