REFERENCES
Anderson, G. E., Graham, T. N., and Wright, T. N. (2000).
Dragonfly: Linking Conceptual and Implementation
Architectures of Multiuser Interactive Systems. In
Proceedings of the 22nd International Conference on
Software Engineering, ICSE 2000, pages 252–261,
Limerick, Ireland.
Dewan, P. (1996). Multiuser Architectures. In Proceed-
ings of IFIP WG2.7 Working Conference on Engi-
neering for Human-Computer Communication, pages
247–270.
Dewan, P. and Choudhary, R. (1992). A High-Level and
Flexible Framework for Implementing Multiuser In-
terfaces. ACM Transactions on Information Systems,
10(4):345–380.
Garcia-Molina, H. (1986). The Future of Data Replication.
In Proceedings of the IEEE Symposium on Reliability
in Distributed Software and Database Systems, pages
13–19, Los Angeles, CA, USA.
Gavish, B. and Sheng, O. R. L. (1990). Dynamic File Mi-
gration in Distributed Computer Systems. Communi-
cations of the ACM, 33(2):177–189.
Hill, R. D., Brinck, T., Rohall, S. L., Patterson, J. F.,
and Wilne, W. (1994). The Rendezvous architecture
and language for constructing multiuser applications.
ACM Transactions on Computer-Human Interaction,
1(2):81–125.
Lukosch, S. (2002). Adaptive and Transparent Data Dis-
tribution Support for Synchronous Groupware. In
Groupware: Design, Implementation, and Use, 8th
International Workshop, CRIWG 2002, LNCS 2440,
pages 255–274, La Serena, Chile. Springer-Verlag
Berlin Heidelberg.
Lukosch, S. (2003). Transparent and Flexible Data
Sharing for Synchronous Groupware. Schriften zu
Kooperations- und Mediensystemen - Band 2. JOSEF
EUL VERLAG GmbH, Lohmar - K
¨
oln.
Lukosch, S. and Roth, J. (2001). Reusing Single-user
Applications to Create Multi-user Internet Applica-
tions. In Innovative Internet Computing Systems
(I
2
CS), LNCS 2060, pages 79–90, Ilmenau, Germany.
Springer-Verlag Berlin Heidelberg.
Lukosch, S., Roth, J., and Unger, C. (1999). Marrying On-
Campus Teaching to Distance Teaching. In Proceed-
ings of the 19th World Conference on Open Learning
and Distance Education, Vienna, Austria.
Lukosch, S. and Unger, C. (2000). Flexible Management of
Shared Groupware Objects. In Proceedings of the Sec-
ond International Network Conference (INC 2000),
pages 209–219, University of Plymouth, United King-
dom.
O’Grady, T. (1996). Flexible Data Sharing in a Group-
ware Toolkit. Master’s thesis, University of Calgary,
Department of Computer Science, Calgary, Alberta,
Canada.
Patterson, J. F. (1995). A Taxonomy of Architectures for
Synchronous Groupware Architectures. ACM SIGOIS
Bulletin Special Issue: Papers of the CSCW’94 Work-
shops, 15(3):27–29.
Patterson, J. F., Day, M., and Kucan, J. (1996). Notifi-
cation Servers for Synchronous Groupware. In Pro-
ceedings of the ACM 1996 Conference on Computer
Supported Cooperative Work, pages 122–129, Boston,
Massachusetts, USA.
Prakash, A. and Shim, H. S. (1994). DistView: Support
for Building Efficient Collaborative Applications us-
ing Replicated Objects. In Proceedings of the ACM
1994 Conference on Computer Supported Coopera-
tive Work, pages 153–164, Chapel Hill, NC, USA.
Prakash, A., Shim, H. S., and Lee, J. H. (1999). Data Man-
agement Issues and Trade-Offs in CSCW Systems.
IEEE Transactions on Knowledge and Data Engineer-
ing, 11(1):213–227.
Roseman, M. and Greenberg, S. (1996). Building
Real-Time Groupware with GroupKit, A Groupware
Toolkit. ACM Transactions on Computer-Human In-
teraction, 3(1):66–106.
Roth, J. (2000). ’DreamTeam’: A Platform for Synchronous
Collaborative Applications. AI & Society, 14(1):98–
119.
Roth, J. and Unger, C. (2000). An extensible classification
model for distribution architectures of synchronous
groupware. In Proceedings of the Fourth International
Conference on the Design of Cooperative Systems
(COOP2000), Sophia Antipolis, France. IOS Press.
Schuckmann, C., Kirchner, L., Sch
¨
ummer, J., and Haake,
J. M. (1996). Designing object-oriented synchronous
groupware with COAST. In Proceedings of the ACM
1996 Conference on Computer Supported Coopera-
tive Work, pages 30–38, Boston, Massachusetts, USA.
Sim
˜
ao, J., Domingos, H. J., Martins, J. L., and Preguic¸a,
N. (1997). Supporting Synchronous Groupware with
Peer Object-Groups. In Proceedings of the Third
USENIX Conference on Object-Oriented Technolo-
gies (COOTS), Portland, Oregon, USA.
Strom, R., Banavar, G., Miller, K., Prakash, A., and Ward,
M. (1998). Concurrency Control and View Notifica-
tion Algorithms for Collaborative Replicated Objects.
IEEE Transactions on Computers, 47(4):458–471.
Urnes, T. and Graham, T. N. (1999). Flexibly Mapping Syn-
chronous Groupware Architectures to Distributed Im-
plementations. In Proceedings of Design, Specifica-
tion and Implementation of Interactive Systems (DSV-
IS’99).
Wolfson, O., Jajodia, S., and Huang, Y. (1997). An Adap-
tive Data Replication Algorithm. ACM Transactions
on Database Systems, 22(2):255–314.
CUSTOMIZABLE DATA DISTRIBUTION FOR SYNCHRONOUS GROUPWARE
77