Title: Shared data modeling with UML-G

Authors: Jessica Rubart, Peter Dawabi

Addresses: Fraunhofer Institute Integrated Publication and Information Systems (IPSI), Dolivostrasse 15, 64293 Darmstadt, Germany. ' Fraunhofer Institute Integrated Publication and Information Systems (IPSI), Dolivostrasse 15, 64293 Darmstadt, Germany

Abstract: Groupware is explicitly designed to support the cooperation among group members. The implementation of cooperation-aware groupware is supported by several object-oriented toolkits and frameworks, but there is no unified way to model applications built on top of these. We have proposed UML-G as an extensible UML profile for modeling groupware and are in the process of turning it into a community effort. In this article, we identify modeling needs specific to shared data modeling. Shared data is a prerequisite to supporting cooperating users. We present UML extensions to address the identified needs as a part of UML-G. Usage scenarios demonstrate how UML-G can be used to assist shared data modeling. UML-G provides explicit modeling of shared data related aspects. In addition, it supports a shared understanding between developers, which is independent of, and thus abstracts from, the latter implementation. CASE tool support for UML-G strengthens its practical relevance.

Keywords: groupware; shared data modeling; UML; UML-G.

DOI: 10.1504/IJCAT.2004.004071

International Journal of Computer Applications in Technology, 2004 Vol.19 No.3/4, pp.231 - 243

Published online: 10 May 2004 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article