Selected publications

Up to my home directory


  1. K. Lin, D. Chen, C. Sun and G. Dromey: " Maintaining Constraints in Collaborative Graphic Systems: the CoGSE Approach, " Proc. of The 9th European Conference on Computer-Supported Cooperative Work, Sept 18-22, Paris, France.
  2. S. Xia, D. Sun, C. Sun, D Chen, and H.F. Shen: "Leveraging single-user applications for multi-user collaboration: the CoWord approach," Proceedings of ACM 2004 Conference on Computer Supported Cooperative Work, Nov 6-10, Chicago, IL USA, pp.162-171.
    Postscript available soon
  3. D. Sun, S. Xia, C. Sun, and D. Chen: "Operational transformation for collaborative word processing," Proceedings of ACM 2004 Conference on Computer Supported Cooperative Work, Nov 6-10, Chicago, IL USA, pp.437-446.
    Postscript available soon
  4. J. Guo and C. Sun: "Context Representation, Transformation and Comparison for Ad Hoc Product Data Exchange" Proceedings of ACM Symposium on Document Engineering, ACM Press, Grenoble, France, November 20-22, 2003. pp. 121-130.
  5. M. Aneiros, V. Estivill-Castro, and C. Sun: " Group Unified Histories: an Instrument for Productive Unconstrained CoBrowsing, " Proc. of ACM Conference on Supporting Group Work, Nov.9 - 12, 2003, Florida, USA. pp.330-338.
  6. C. Sun: "Undo as concurrent inverse in group editors," ACM Transactions on Computer-Human Interaction, Vol. 9, No. 4, December 2002, pp. 309-361.
    In ACM Digital Library. Soon available in compressed postscript format.
  7. C. Sun: "Undo as concurrent inverse in group editors," ACM Interactions , Vol X.2, pp. 7-8, March/April 2003, ISSN: 1072-5520.
    In ACM Digital Library.
  8. C. Sun and D. Chen: "Consistency maintenance in real-time collaborative graphics editing systems," ACM Transactions on Computer-Human Interaction, Vol. 9, No.1, March 2002, pp. 1-41.
    In ACM Digital Library. Also available in compressed postscript format
  9. C. Sun and D. Chen: ``Consistency maintenance in real-time collaborative graphics editing systems,'' ACM Interactions, Vol 9, Issue 3, pp. 11-12, May/June 2002, ISSN: 1072-5520.
    In ACM Digital Library.
  10. C. Sun: "Optional and Responsive Fine-grain Locking in Internet-based Collaborative Systems," IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 8, August 2002
    Postscript available soon
  11. Y. Wang, C. Sun: "Internet-based real-time language education: Towards a fourth generation distance education, " CALICO Journal, pp. 539-561, Vol. 18, No. 3, Spring 2001.
    Word Document available soon
  12. Du Li, C. Sun, Limin Zhou, and Richard R. Muntz: "Operation propagation in real-time group editors, " IEEE Multimedia, Vol. 7, No. 4, pp. 55-61, Oct.- Dec. 2000.
    PDF file available
  13. Y. Yang, C. Sun, Y. Zhang, and X. Jia: "Real-time Cooperative Editing on the Internet," IEEE Internet Computing, pp. 18-25, May/June 2000.
    PDF file available
  14. C. Sun, X. Jia, Y. Zhang, Y. Yang, D. Chen: "Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems," ACM Transactions on Computer-Human Interaction , Vol.5, No.1, March, 1998, pp.63-108.
    In ACM Digital Library. Also available in compressed postscript format
  15. Haifeng Shen and C. Sun: " Highlighting in collaborative systems, " Future Generation Computer Systems, North-Holland, Elsevier Science Publishers B.V., Vol 20, No. 4, 3 May 2004, pp.605-625.
    Postscript available soon
  16. D. Chen, and C. Sun : ``A Cooperative Graphics Editor Based on Object Replication,'' Journal of Applied Cooperative Systems Studies, Cambridge International Science Publishing, Vol.1, No. 3, Cambridge, England, pp. 345-360, 2000.
  17. Z. Yang, C. Sun, A. Sattar, Y. Yang: "Guaranteed mutually consistency checkpointing in distributed computations, " International Journal of Foundations Computer Sciences, 11(1):153--166, March 2000. World Scientific Publishing, ISSN: 0129-0541.
    Postscript available soon
  18. Z. Yang, C. Sun, A. Sattar, and Y. Yang: "Consistent Global States of Mobile Distributed Computations, " International Journal of Information Technology, 5(1):100--113, October 1999.
    Postscript available soon
  19. Z. Huang, C. Sun, and A. Sattar: "Handling Side-effects and Cuts with Selective Recomputation in Parallel Prolog, " Future Generation Computer Systems, Vol.17(3), pp.227-245, North-Holland, Elsevier Science Publishers B.V., November 2000.
    Postscript available soon
  20. W. Cai, K. Zhang, S.J. Turner, and C. Sun: ``Interlock Avoidance in Transparent and Dynamic Parallel Program Instrumention Using Logical Clocks,'' Parallel Computing, (25)5, pp.569-591, North-Holland, Elsevier Science Publishers B.V., May, 1999.
    Postscript available soon
  21. Y. Zhang, Y. Kambayashi, X. Jia, Y. Yang, C. Sun: "On Interactions Between Co-existing Traditional and Cooperative Transactions " The International Journal of Cooperative Information Systems (IJICIS), Vol. 8, Nos. 2&3 (June & September, 1999), pp.87-109.
    Postscript available soon
  22. A. Davis, C. Sun , J. Lu: "Generalizing Operational Transformation to the Standard General Markup Language," Proceedings of ACM 2002 Conference on Computer Supported Cooperative Work, Nov 16-20, New Orleans, Louisiana, USA, pp.58-67.
    Postscript available soon
  23. Haifeng Shen, C. Sun : "Flexible Notification for Collaborative Systems," Proceedings of ACM 2002 Conference on Computer Supported Cooperative Work, Nov 16-20, New Orleans, Louisiana, USA, pp.77-86.
    Postscript available soon
  24. Haifeng Shen, C. Sun : "Flexible merging for asynchronous collaborative systems," Proceedings of The Tenth International Conference on Cooperative Information Systems (CoopIS 02). Octo 30 - Nov 1, 2002, University of California, Irvine, USA. Lecture Notes in Computer Science 2519, Springer, pp.304-321.
    Postscript available soon
  25. C. Sun and W. Cai: "Capturing Causality by Compressed Vector Clock in Real-time Group Editors,'' Proc. of IEEE International Parallel and Distributed Processing Symposium, April 15-19, 2002, Fort Lauderdale, Florida, USA.
    Postscript available soon
  26. D. Chen and C. Sun : "Undo Any Operation in Collaborative Graphics Editing Systems," Proceedings of ACM 2001 Conference on Supporting Group Work, pp. 197-206, Sept 30 - Octo. 3, 2001, Boulder, Colorado, USA.
    Postscript available
  27. Z. Huang, C. Sun, S. Cranefield, and M. Purvis: ``View-based Consistency and its Implementation,'' Proc. of First IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2001), pp.74-81, IEEE Computer Society, 15-18 May 2001, Brisbane, Australia.
  28. C. Sun : "Undo any operation at any time in group editors," Proceedings of ACM 2000 Conference on Computer Supported Cooperative Work, pp. 191-200, December 2 - 6, 2000, Philadelphia, Pennsylvania, USA.
    Postscript available
  29. C. Sun and D. Chen: "A Multi-version Approach to Conflict Resolution in Distributed Groupware Systems," Proceedings of the 20th IEEE International Conference on Distributed Computing Systems, pp.316-325, Taipei, Taiwan, April 10-13, 2000.
    Postscript available
  30. D. Chen and C. Sun : ``A distributed algorithm for graphic object replication in real-time group editors,'' Proceedings of ACM Conference on Supporting Group Work, Phoenix, Arizona, USA, Nov. 1999. pp. 121-130,
    Postscript available
  31. C. Sun and R. Sosic: ``Optional Locking Integrated with Operational Transformation in Distributed Real-Time Group Editors,'' In Proceedings of the 18th ACM Symposium on Principles of Distributed Computing. pp.43-52, Atlanta, GA, USA, May 4-6, 1999.
    Postscript available
  32. C. Sun and C.A. Ellis: ``Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements,'' In Proceedings of ACM Conference on Computer Supported Cooperative Work, pp.59-68, Seattle, USA, Nov 14-18, 1998.
    Postscript available
  33. Z. Huang, C. Sun, and A. Sattar: ``Updates Propagation Protocols based on Regional Locality in Distributed Shared Memory,'' In Proc. of The 22st Australasian Computer Science Conference, Springer-Verlag, Jan. 18-21, 1999, pp.253-264.
  34. Z. Huang, C. Sun, and A. Sattar: ``Exploring regional locality in distributed shared memory,'' Proc. of The Asian Computer Science Conference, Lecture Notes in Computer Science 1538, pp.142-156, Springer Verlag, Dec. 1998.
  35. Z. Yang, C. Sun, and A. Sattar: ``Guaranteed mutually consistent checkpointing in distributed computations,'' Proc. of The Asian Computer Science Conference, Lecture Notes in Computer Science 1538, pp.157-168, Springer Verlag, Dec. 1998.
  36. C. Sun, Z. Huang, W. Lei, and A. Sattar: ``Toward transparent selective sequential consistency in distributed shared memory systems.'' Proceedings of the 18th IEEE International Conference on Distributed Computing Systems, pp. 572-581, Amsterdam, May 26-29, 1998.
    Postscript available
  37. C. Sun, D. Chen, X. Jia: ``Reversible inclusion and exclusion transformation for string-wise operations in cooperative editing systems,'' Proceedings of The 21st Australasian Computer Science Conference, pp.441-452, Springer-Verlag, Perth, Australia, Feb. 4-6, 1998.
    Postscript available
  38. C. Sun, X. Jia, Y. Zhang, Y. Yang: ``A Generic Operation Transformation Scheme for Consistency Maintenance in Real-time Cooperative Editing Systems, '' Proceedings of International ACM Conference on Supporting Group Work , Phoenix, Arizona, USA, Nov. 16-19, 1997, pp.425 -434.
    Postscript available
  39. Z. Huang, W. Lei, C. Sun , and A. Sattar: ``Heuristic Diff Acquiring in Lazy Release Consistency Model,'' Proc. of the Asian Computing Science Conference, pp.98-109, Lecture Notes in Computer Scinece, Springer-Verlag, Dec. 1997.
  40. C. Sun, Y. Yang, Y. Zhang, D. Chen: ``Distributed concurrency control in real-time cooperative editing systems,'' Proc. of the 1996 Asian Computing Science Conference, ISBN 3-540-62031-1, Lecture Notes in Computer Science, #1179, Springer-Verlag, Singapore, Dec 2-5, 1996, pp.84-95.
  41. C. Sun, Y. Yang, Y. Zhang. and D. Chen: "A Consistency Model and Supporting Schemes for Real-time Cooperative Editing Systems," Proc. of the 19th Australian Computer Science Conference, Melbourne, Australia, pp.582-591, Jan 31 - Feb 2 1996.
    Postscript available
  42. C. Sun, Keunin, P., Dekker, G., Schipper, J., De Lange, M. : ``Amoeba made compatible with Unix: the ADE approach", Proc. of the 17th Australian Computer Science Conference, Christchurch, New Zealand, Jan. 1994. pp.249-258.
    Postscript available
  43. C. Sun Hertzberger, L.O., Hulshof, B., and Wester, R.: ``POOSS: A Parallel Object Oriented Stable Storage," Future Generation Computer Systems, North-Holland, Volume 6, Number 1, pp.333-349, Sept. 1991.
  44. C. Sun and Ci, Y.G.: ``The OR-forest-based Parallel Execution Model of Logic Programs," Future Generation Computer Systems, North-Holland, Volume 6, Number 1, pp.25-34, June 1990.
  45. C. Sun and Ci, Y.G.: "A New Method for Describing the AND-OR-parallel Execution of Logic Programs," Journal of Computer Science and Technology, Vol.3, No.2, pp.103-112, Jan. 1988.
  46. C. Sun and Ci, Y.G.: ``A Parallel Execution Model Based on the OR-forest," Journal of China Science (In both Chineses and English), Part A. Vol 5, pp.509-516, May 1989.
  47. C. Sun and Ci, Y.G.: ``An Environment-Sharing Scheme Supporting Both AND and OR Parallelism in Logic Programs," Journal of China Science, Part A. Vol 5, pp.409-417, May 1989.
  48. C. Sun and Ci, Y.G.: ``SES-PIM: A Simulation and Experiment System for Parallel Inference Machines," Journal of Computer Science, Vol. 1, pp.75-78, Jan. 1989.
  49. C. Sun and Ci, Y.G.: ``The Sharing of Environment in AND-OR-parallel Execution of Logic Programs," Proc. of the 14th ACM Symposium on Computer Architecture, June, 1987, pp. 137-144.
  50. C. Sun and Ci, Y.G.: ``The OR-forest Description for the Execution of Logic Programs," Proc. of the Third International Conference on Logic Programming, July, 1986, pp.710-717.

More publications