Publication List
Up to my home directory
Journal Articles
- 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.
- 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.
- 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
-
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
- 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
-
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
- 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
- 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
- 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
-
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
- 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.
-
D. Chen, and C. Sun :
"
Optional and responsive locking for object-based collaborative
graphic editors,
"
ACM SIGGROUP Bulletin, Volume 20, No.3, Dec. 1999.
-
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
-
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
- 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
-
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
-
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
- 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
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
-
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.
-
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.
-
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).
- 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.
- 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.
- 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.
- 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)
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
-
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.
-
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.
-
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.
- 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.
-
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.
-
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.
-
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.
- 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.
- 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
- 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
-
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.
- 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.
- 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.
- 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
-
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.
- 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.
- 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.
- 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.
-
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.
-
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.
- 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
- 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.
- 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.
- 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.
- 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
- 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
- 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
- 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
-
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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
-
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.
-
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.
- 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.
- 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
- 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
- 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
-
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.
-
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.
-
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.
-
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.
- 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.
-
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.
-
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.
- 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