Publication List

Up to my home directory


Journal Articles

  1. 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.
  2. C. Sun: "Undo as concurrent inverse in group editors," ACM Interactions , Vol 10, Issue 2, March/April 2003, ISSN: 1072-5520.
    In ACM Digital Library.
  3. 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.
    Postscript available
  4. C. Sun and D. Chen: ``Consistency maintenance in real-time collaborative graphics editing systems,'' ACM Interactions, Vol 9, Issue 3, May/June 2002, ISSN: 1072-5520.
    Postscript available soon
  5. 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
  6. Haifeng Shen and C. Sun: " Highlighting in collaborative systems, " Future Generation Computer Systems, North-Holland, Elsevier Science Publishers B.V., (to appear in 2003).
    Postscript available soon
  7. 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
  8. 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.
    Postscript available soon
  9. 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.
    Postscript available soon
  10. 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.
    Postscript available
  11. 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.
  12. D. Chen, and C. Sun : " Optional and responsive locking for object-based collaborative graphic editors, " ACM SIGGROUP Bulletin, Volume 20, No.3, Dec. 1999.
  13. 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
  14. Z. Huang, C. Sun , M. Purvis, and S. Cranefield: ``View-Based Consistency and False Sharing Effect in Distributed Shared Memory,'' ACM Operating Systems Review, pp. 51-60, Volume 35, Number 2, April, 2001
  15. 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
  16. 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
  17. 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
  18. 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
  19. Z. Yang, C. Sun, : "COBRA for Hard Real Time Applications: Some Critical Issues," ACM Operating Systems Review, Volume 32, Number 3, July 1998, pp 64-71.
    Postscript available soon
  20. C. Sun, Y. Zhang, and Y. Yang: "Distributed Synchronization of Group Operations in Cooperative Editing Environments," Concurrency Engineering: Research and Application. Volume 4, Number 3, Sept. 1996, ISSN 1063 293X, pp. 293-302.
    Postscript available
  21. 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.
  22. 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.
  23. 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.
  24. C. Sun and Ci, Y.G.: ``A Parallel Execution Model Based on the OR-forest," Science in China (In both Chineses and English), Part A. Vol 5, pp.509-516, May 1989.
  25. C. Sun and Ci, Y.G.: ``An Environment-Sharing Scheme Supporting Both AND and OR Parallelism in Logic Programs," Science in China , Part A. Vol 5, pp.409-417, May 1989.
  26. 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.
  27. C. Sun and Ci, Y.G.: ``An Experimental Study of Parallel Execution Models for Logic Programs," Journal of Computer Science, Vol. 9, pp.650-662, Sept. 1989.

Books, book chapters, journals edited, and thesis

  1. Z. Yang, R. Gay, and C. Sun: Building Internet Mulitmedia Applications: An Integrated Services Architecture and Media Frameworks. In M. R. Syed, editor, Multimedia Networking: Technology, Management and Applications. Idea Group Publishing, 2001.
  2. Z. Yang, R. Gay, and C. Sun: An Isochronous Approach to Multimedia Synchronization in Distributed Environments. In S. M. Rahman, editor, Multimedia Networking: Technology, Management and Applications, Hershey, USA, 2001. Idea Group Publishing.
  3. Ci, Y.G. and C. Sun (Guest-editors): Future Generation Computing Systems.. (A Special Issue on New Generation Computing), North-Holland, FGCSEVI 6(1) 1-110 (1990).
  4. Ci, Y.G., Zhang, C.X. and C. Sun : New Generation Computing: Recent Research, North-Holland, Elsevier Science Publishers B.V. 1990.
    A book of 348 pages, which includes, among others articles, 8 coherently rewritten journal and international conference papers by Chengzheng Sun in the area of parallel processing of logic programs during 1984 to 1989.
  5. C. Sun : Case Studies in Parallel Processing System Design, Ph.D. Thesis (in English), ISBN 90-800769-2-9, Dept of Computer Systems, University of Amsterdam, The Netherlands, 1991.
  6. C. Sun : The OR-forest Based Computation Model and Computer Architecture for Parallel Execution of Logic Programs, Ph.D. Thesis (in Chinese), Dept of Computer Science, Changsha Institute of Technology, China, 1986.
  7. C. Sun : The Design and Application of the Family of SUS Networks Based on the EPM2I Interconnection Functions, Master Degree Thesis (in Chinese), Each-China Institute of Computing Technology, Shanghai, China, 1982.

Conference Articles (1994 - Present)

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. D. Chen and C. Sun : ``Optional instance locking in distributed collaborative graphics editing systems, '' Proc. the 2001 International Conference on Parallel and Distributed Systems, pp.109-116, KyongJu City, Karea, June 26-29, 2001.
  7. 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
  8. 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
  9. 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
  10. A. H. Davis, J. Lu, and C. Sun : ``Structuring Distributed Computation and Visualization Using Facet Trees,'' Proc. of the 4th IEEE International Conference on Algorithms and Architecture for Parallel Processing, Dec.11-13, 2000, Hong Kong.
  11. Y. Wang and C. Sun: ``Synchronous distance education: enhancing speaking skills via Internet-based real time technology,'' Proc. WISE'2000 - 1st International Conference on Web Information Systems Engineering, Vol.2, pp.168-172, Hong Kong, China, 19-20 June, 2000, IEEE CS Press.
  12. L.Y. Xue, K. Zhang, and C. Sun: ``Conflict Control Locking In Distributed Cooperative Graphics Editing Systems,'' Proc. WISE'2000 - 1st International Conference on Web Information Systems Engineering, Vol. 1, pp.401-408, Hong Kong, China, 19-20 June, 2000, IEEE CS Press.
  13. L.Y. Xue, K. Zhang, and C. Sun: ``An Integrated Post-locking, Multi-versioning, and Transformation Scheme for Consistency Maintenance in Real-time Group Editors,'' Proc. of International Symposium on Autonomous Decentralized Systems (ISADS), pp. 56-64, IEEE Computer Society Press, 2001.
  14. 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.
  15. Z. Huang, C. Sun, S. Cranefield, and M. Purvis: ``Overview of Weak Sequential Consistency Models for Distributed Shared Memory,'' Proceedings of the 10th International Conference on Computing and Information (ICCI'2000), Kuwait, November 2000.
  16. Z. Huang, C. Sun, and I. McDonald: ``Optimistic Concurrency Control for Context-Specific Consistency in Distributed Real-time Group Editors,'' Proceedings of the 4th World Multiconference on Systemics, Cybernetics and Informatics (SCI'2000), Vol IX, pp. 32-37, July 2000.
  17. Z. Huang, C. Sun, S. Cranefield, and M. Purvis: ``View-based Consistency for Distributed Shared Memory,'' Proceedings of the 4th World Multiconference on Systemics, Cybernetics and Informatics (SCI'2000), Vol. VIII, Part II, pp. 1-6, July 2000.
  18. C. Sun and R. Sosic: ``Consistency maintenance in Web-based real-time group editors,'' Proceedings of the 19th IEEE International Conference on Distributed Computing Systems. pp. 15-22, Austin, TX, USA, May 31- June 4, 1999.
    Postscript available
  19. 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
  20. D. Chen, and C. Sun : ``Intention Preservation by Object Replication in Cooperative Graphics Editing Systems,'' Proceedings of The Second International Symposium on Cooperative Database Systems for Advanced Applications, Springer-Verlag, Wollongong, Australia, March 27-28, 1999, pp. 215-226.
  21. Z. Yang, C. Sun, A. Sattar, and Y. Yang: ``On Clock-Based Distributed Multimedia Synchronization,'' To appear in Proc. of the Sixth IFIP International Conference on Distributed Multimedia Systems (DMS'99), July 26-30, 1999, Fukushima, Japan.
  22. Z. Yang, C. Sun, A. Sattar, and Y. Yang: ``A New Look at Multnmedia Synchronization in Distributed Environments,'' To appear in Proc. of IEEE International Symposium on Parallel Architectures, Algorithms and Networks, Fermantle, Western Australia, June 23-25, 1999.
  23. 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
  24. Z. Huang, C. Sun, A. Sattar, and I. McDonald: ``Transparent data selection and regional locality in distributed shared memory,'' Proc. of The 22nd Australasian Computer Science Conference, pp.253-264, Springer-Verlag, Jan. 18-21, 1999.
  25. 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.
  26. 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.
  27. Z. Yang, C. Sun and A. Sattar: ``Group communication paradigm for distributed mobile computing," Proc. of The International Conference on Parallel and Distributed Computing and Networks, pp. 300-305, Nov. 1998.
  28. Y. Yang, C. Sun, Y. Zhang, and X. Jia: ``A Web-based real-time cooperative editor in Java,'' Proc. of World Conference on the WWW, Internet and Intranet (WebNet), pp. 975-980, Orlando, USA, Nov. 7-12, 1998.
  29. Y. Zhang, Y. Kambayashi, Y. Yang, and C. Sun: ``A new timestamp ordering approach for co-existing traditional and cooperative transaction processing,'' Proc. of Third IFCIS Conference on Cooperative Information Systems (CoopIS'98), pp.132-141, New York, August 20-22, 1998.
  30. 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
  31. Z. Huang, C. Sun, A. Sattar, and W. Lei: ``Region-based Updates Propagation in Distributed Shared Memory,'' Proceedings of The Second European Parallel and Distributed Systems Conference (Euro-PDS98), Vienna, July 1-3, 1998.
  32. Z. Yang, C. Sun , A. Sattar: ``Consistent global states of mobile distributed computations," Proceedings of The 1998 International Conference on Parallel and Distributed Processing Techniques and Applications, pp.786-793, Las Vegas, USA, July 13-16, 1998.
  33. D. Chen, C. Sun, and R. Topor: ``Intention preservation and conflict resolution in cooperative graphics editors,'' Proc. of the Fifth International Conference on Concurrent Engineering: Research and Applications, pp. 63-72, Tokyo, Japan, July 15-17, 1998.
  34. 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
  35. C. Sun : ``Concurrency Control Issues in Distributed Real-time Cooperative Editing Systems, '' Proceedings of IEEE Workshop on Middleware for Distributed Real-time Systems and Services, pp. 256-261, San Francisco, CA, Dec. 1997.
    Postscript available
  36. 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 SIGGROUP Conference on Supporting Group Work , Phoenix, Arizona, USA, Nov. 16-19, 1997, pp.425 -434.
    Postscript available
  37. Z. Huang, W. Lei, C. Sun, , and A. Sattar: ``Heuristic Diff Acquiring in Lazy Release Consistency Model,'' Proceedings of the Asian Computing Science Conference, Lecture Notes in Computer Scinece, Springer-Verlag, Dec. 1997, pp. 98-109
  38. Y.Yang, C. Sun, Y. Zhang: ``A real-time distributed cooperative editing system for realisation of the REDUCE consistency model,'' Proc. of the International Symp. on Future Software Technology, pp. 115-121, Oct. 29-31, 1997.
  39. C. Sun, X. Jia, Y. Zhang, Y. Yang: ``REDUCE: a prototypical cooperative editing system,'' Proceedings of the 7th International Conference on Human-Computer Interaction , San Francisco, USA, pp.89-92, Aug. 24-30, 1997.
    Postscript available
  40. Z. Huang, C. Sun, and A. Sattar:``Handling Side-effects with Selective Recomputation in AND/OR Parallel Execution Models (abstract),'' Proceedings of the Fourteenth International Conference on Logic Programming, , June 1997.
  41. Z. Huang, C. Sun, and A. Sattar:``Selective Recomputation for Handling Side-effects in Parallel Logic Programs, '' Proceedings of the Ninth International Symposium on Programming, Languages, Implementations, Logics, and Programs , Sep. 1997, pp.275-289.
  42. Z. Huang, C. Sun, A. Sattar, W. Lei:`` Parallel Logic Programming on Distributed Shared Memory System,'' Proceedings of the IEEE International Conference on Intelligent Processing Systems 1997 , Oct. 1997.
  43. C. Sun and Maheshwari, P.: ``An efficient distributed single-phase protocol for total and causal ordering of group operations,'' Proc. of 3rd IEEE International Conference on High Performance Computing, Dec.19-22, 1996.
  44. C. Sun, Y. Yang, Y. Zhang, C. Chen: ``Distributed concurrency control in real-time cooperative editing systems,'' Proc. of the 1996 Asian Computing Science Conference, Lecture Notes in Computer Science, #1179, Springer-Verlag, Singapore, pp.84-95, Dec. 1996. ,
    Postscript available
  45. Chen, D and C. Sun: ``Consistency Maintenance and Conflict Resolution in Real-time Cooperative Graphics Editing Systems,'' Proc. of the Inaugural Australian Computer-Supported Cooperative Work Symposium, Brisbane, August 1996, pp.31-37.
  46. Chen, D and C. Sun: ``The design and implementation of a software simulation system for real-time cooperative editing systems,'' Proc. of the Third Australasian Conference on Parallel and Real-Time Systems, Brisbane, Sept 30 - Octo. 1, 1996, pp. 20-26.
  47. C. Sun:``The REDUCE project: Toward Construction of REal-time Distributed Unconstrained Cooperative Editing Systems,'' Proc. of the Inaugural Australian Symposium on Computer-Supported Cooperative Work, Brisbane, August 1996, pp.69-70.
  48. C. Sun, and P. Maheshwari:``A single phase protocol for the total and causal ordering group operations in distributed systems,'' Proc. of the 8th International Conference on Computing and Information , Waterloo, Canada, June 19-22, 1996.
    Postscript available
  49. C. Sun, Y. Zhang, Y. Yang, C. Chen: ``An intention preserving transformation algorithm for operations in cooperative text editing systems,'' Proc. of the Third International Conference on Concurrent Engineering, Toronto, Canada, August 1996.
    Postscript available
  50. 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
  51. Zhang, Y., and C. Sun: ``An efficient algorithm for computing equivalent FD classes for relational database design,'' Proc. of the Fourth International Conference for Young Computer Scientists, pp.212-222, July, 1995.
  52. Zhang, K., Chao, J., and C. Sun: ``A Framework of Performance Tuning Tools for Parallel Programming," Proc. of the Second Australian Conference on Parallel and Real-Time Systems, September 28-29, 1995 at The Esplanade, Fremantle, Australia. pp. 167-173.
  53. You, J, C. Sun, and Zhu, W.P., ``Parallel textured image segmentation using fuzzy set'', The Third International Conference on Signal Processing, Beijing, China, Oct. 14-18, 1996.
  54. Zhu, P. and C. Sun: ``Comparing the performance difference between centralised load-balancing algorithms'', Proc. of IEEE International Conference on Systems Man and Cybernetics, Beijing, Oct. 14-17, 1996, pp.1830-1835.
  55. C. Sun, Y. Zhang and Y. Yang,: ``Distributed Synchronization of Group Operations in Cooperative Editing Environments,'' Proc. of the Second Internation Conference on Concurrent Engineering, Washington DC. Aug. 1995, pp.279-290.
  56. Lu, J., Li, Y., C. Sun, and Yamada, S.: ``A parallel computation model for nonlinear electromagnetic field analysis by harmonic balance finite element method,'' Proc. of the IEEE International Conference on Algorithms And ARChitectures for Parallel Processing, pp.780-787, 1995.
  57. Oliver, B.K., Maheshwari, P., and C. Sun: ``Implementation a parallel functional language on distributed networks of personal computers,'' Proc. of the 1994 Australian Parallel Computing and Transputer Conference, Wollongong, Australia, Nov. 1994, pp.97-106.
  58. 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


Author: C. Sun