Hypertext and hypermedia
Computer-supported cooperative work and groupware
Computer-supported cooperative work and groupware
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
DistView: support for building efficient collaborative applications using replicated objects
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Object-oriented activity support: a model for integrated CSCW systems
Computer Supported Cooperative Work
Workspace awareness for groupware
Conference Companion on Human Factors in Computing Systems
Timewarp: techniques for autonomous collaboration
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Java object-sharing in Habanero
Communications of the ACM
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Modeling collaboration using shared objects
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Modeling shared information spaces (SIS)
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Hypermedia-based support for cooperative learning of process knowledge
Journal of Network and Computer Applications - Special issue on support for flexible e-learning on the WWW
Software engineering (6th ed.)
Software engineering (6th ed.)
Organizing shared enterprise workspaces using component-based cooperative hypermedia
Proceedings of the 12th ACM conference on Hypertext and Hypermedia
Official Microsoft Netmeeting 2.1 Book
Official Microsoft Netmeeting 2.1 Book
Adaptive and Transparent Data Distribution Support for Synchronous Groupware
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Towards UML-G: A UML Profile for Modeling Groupware
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
UML-RT as a candidate for modeling embedded real-time systems in the telecommunication domain
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Architectural patterns for collaborative applications
International Journal of Computer Applications in Technology
Towards Specifying Multimodal Collaborative User Interfaces: A Comparison of Collaboration Notations
Interactive Systems. Design, Specification, and Verification
Conception de systèmes collaboratifs multimodaux: analyse comparative de notations
Proceedings of the 20th International Conference of the Association Francophone d'Interaction Homme-Machine
A methodological approach for user interface development of collaborative applications: A case study
Science of Computer Programming
COMM notation for specifying collaborative and multimodal interactive systems
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Journal of Systems and Software
Hi-index | 0.00 |
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.