Skip to main content

Undo-Based Access Control for Distributed Collaborative Editors

  • Conference paper
Cooperative Design, Visualization, and Engineering (CDVE 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5738))

  • 915 Accesses

Abstract

When adding access control layer to a replication based Distributed Collaborative Editor (DCE), ensuring convergence to the same copy of the shared document becomes a challenging problem. We consider here an optimistic access control in the sense that temporarily access right violation is tolerated [3]. This leads to data divergence. To maintain convergence, updates violating access rights must be undone. However, undo approach may itself lead to divergence cases called undo puzzles [6]. In this paper, we address undo as the main feature in an optimistic access-control-based DCE. We also show how we can avoid several known undo puzzles and present additional ones. We propose a new generic solution for these puzzles and provide performance measurements of our undo command.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ellis, C.A., Gibbs, S.J.: Concurrency Control in Groupware Systems. In: SIGMOD Conference, vol. 18, pp. 399–407 (1989)

    Google Scholar 

  2. Imine, A.: Coordination model for real-time collaborative editors. Accepted in the 11th International Conference, COORDINATION 2009 (June 2009)

    Google Scholar 

  3. Imine, A., Cherif, A., Rusinowitch, M.: An Optimistic Mandatory Access Control Model for Distributed Collaborative Editors. Research Report RR-6939, INRIA (2009)

    Google Scholar 

  4. Prakash, A., Knister, M.J.: A framework for undoing actions in collaborative systems. ACM Trans. Comput.-Hum. Interact. 1(4), 295–330 (1994)

    Article  Google Scholar 

  5. Ressel, M., Gunzenhäuser, R.: Reducing the problems of group undo. In: GROUP 1999: Proceedings of the international ACM SIGGROUP conference on Supporting group work, pp. 131–139. ACM Press, New York (1999)

    Chapter  Google Scholar 

  6. Sun, C.: Undo as concurrent inverse in group editors. ACM Trans. Comput.-Hum. Interact. 9(4), 309–361 (2002)

    Article  Google Scholar 

  7. Sun, C., Ellis, C.: Operational transformation in real-time group editors: issues, algorithms, and achievements. In: ACM CSCW 1998, pp. 59–68 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cherif, A., Imine, A. (2009). Undo-Based Access Control for Distributed Collaborative Editors. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2009. Lecture Notes in Computer Science, vol 5738. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04265-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04265-2_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04264-5

  • Online ISBN: 978-3-642-04265-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics