Abstract
This paper discusses Cova, a novel programming language designed to develop integrative cooperative applications and the issues related to the design and implementation of its runtime system.
Similar content being viewed by others
References
Ellis, C., Wainer, J., A conceptual model of groupware, in Proc of ACM Conf on Computer Supported Cooperative Work, Chapel Hill, 1994, 79–88.
Schuckmann, C., Kirchner L., Schummer J. et al., Designing object-oriented synchronous groupware with COAST, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Cambridge, 1996, 30–38.
Li, D., Muntz R., COCA: collaborative objects coordination architecture, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Seattle, 1998, 179–188.
Banavar, G., Doddapaneni S., Miller, K. et al., Rapidly building synchronous collaborative applications by direct manipulation, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Seattle, 1998, 139–148.
Abdel-Wahab, H. M., Feit, M. A., XTV: A framework for sharing X Window clients in remote synchronous collaboration, in Proc. of IEEE Conference on Communications Software: Communications for Distributed Applications and Systems, Chapel Hill, 1991, 159–167.
Patterson, J. F., Day M., Kucan, J., Notification servers for synchronous groupware, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Cambridge, 1996, 122–129.
Trevor, J., Rodden, T., Blair, G., COLA: A lightweight platform for CSCW, in Proc. of European Conf. on Computer Supported Cooperative Work, Milan, 1993, 15–30.
Cortes, M., Mishra, P., DCWPL: A programming language for describing collaborative work, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Cambridge, 1996, 21–29.
Roseman, M., Greenberg, S., Groupkit: A groupware toolkit for building real-time conferencing applications, in Proc. of ACM Conf. on Computer Supported Cooperative Work, Toronto, 1992, 43–50.
Hill, R. D., Brinck, T., Rohall, S. L. et al., The Rendezvous architecture and language for constructing multiuser applications, ACM Trans. on Compute Human Interaction, 1994, 1(2): 81.
Yang, G. X., Research on meta-groupware—the Cova programming language and system, PhD Dissertation, Beijing: Tsinghua University, 2000.
Weber, M., Partsch, G., Hock, S. et al., Integrating synchronous multimedia collaboration into workflow management, in Proc. of ACM SIGGROUP Conf. on Supporting Group Work, Phoenix, 1997, 281–290.
Cattell, R. G. G., Barry, D., Bartels, D. et al., The object database standard: ODMG 2.0, San Mateo: Morgan Kaufmann Publishers, 1997.
Yang, G. X., Shi, M. L., Semantic-based approach for concurrency control in fully-replicated architecture, Journal of Computer Science and Technology, to appear in 2001.
Shi, M. L., Yang, G. X., Xiang, Y. et al., A web-based workflow management system, Chinese Journal of Software, 1999, 10(11): 1148.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, G., Shi, M. Cova: A programming language for cooperative applications. Sci China Ser F 44, 73–80 (2001). https://doi.org/10.1007/BF02713942
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02713942