Communications of the ACM
Groupware: some issues and experiences
Communications of the ACM
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Requirements engineering
Notification servers for synchronous groupware
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
The unified software development process
The unified software development process
XML dataspaces for mobile agent coordination
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Coordination languages and their significance
Communications of the ACM
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Flexible notification for collaborative systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Workspae Awareness for Distributed Teams
Coordination Technology for Collaborative Applications - Organizations, Processes, and Agents [ASIAN 1996 Workshop]
Modelling Dynamic Group Behaviours
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
A Coloured Petri Net Formalisation for a UML-Based Notation Applied to Cooperative System Modelling
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
XMLSpaces for Coordination in Web-Based Systems
WETICE '01 Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
The Event Heap: A Coordination Infrastructure for Interactive Workspaces
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Software Engineering (7th Edition)
Software Engineering (7th Edition)
IBM Systems Journal
Towards dynamic collaboration architectures
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Group awareness in distributed software development
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Flexible Analysis of User Actions in Heterogeneous Distributed Learning Environments
EC-TEL '08 Proceedings of the 3rd European conference on Technology Enhanced Learning: Times of Convergence: Technologies Across Learning Contexts
Tuple Spaces as a Flexible Integration Platform for Distributed Learning Environments
Proceedings of the 2007 conference on Supporting Learning Flow through Integrative Technologies
An approach to the model-based design of groupware multi-user interfaces
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
Hi-index | 0.00 |
Functional and non-functional requirements must be taken into account early in the development process of groupware applications in order to make appropriate design decisions, e.g. spatial distribution of group members and group awareness, which are related to the main characteristics exhibited by CSCW systems (communication, coordination and collaboration). This research work presents a proposal intended to facilitate the development of groupware applications considering non-functional requirements such as reusability, scalability, etc. In order to achieve these objectives, the proposal focuses on the architectural design and its implementation, with emphasis on the use of a realization of the technological Linda coordination model as the basis for this implementation. The outcome is a distributed architecture where application components are replicated and event control is separated. This work is part of a conceptual and methodological framework (AMENITIES) specially devised to study and develop these systems.