Shared data modeling with UML-G

  • Authors:
  • Jessica Rubart;Peter Dawabi

  • Affiliations:
  • 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

  • Venue:
  • International Journal of Computer Applications in Technology
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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.