Towards UML-G: A UML Profile for Modeling Groupware

  • Authors:
  • Jessica Rubart;Peter Dawabi

  • Affiliations:
  • -;-

  • Venue:
  • CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
  • Year:
  • 2002

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 propose UML-G as an extensible UML profile for modeling groupware and want the community to contribute to it. We identify groupware specific modeling needs related to shared data modeling. Since these needs are not addressed by standard UML, we define UML-G's shared data modeling part. Usage scenarios demonstrate how UML-G can be used to assist groupware modeling. UML-G supports explicit modeling of groupware related needs. Moreover, a shared understanding between developers is backed, which abstracts from the implementation. In addition, CASE tool support for UML-G strengthens its practical relevance.