Statecharts: A visual formalism for complex systems
Science of Computer Programming
Communications of the ACM
Principles of concurrent and distributed programming
Principles of concurrent and distributed programming
Object-oriented systems analysis: a model-driven approach
Object-oriented systems analysis: a model-driven approach
Object-oriented modeling and design
Object-oriented modeling and design
A Comparative Analysis of Web-based Collaborative Systems
DEXA '01 Proceedings of the 12th International Workshop on Database and Expert Systems Applications
Modeling Cooperative Applications with Multiuser Interactions
DEXA '01 Proceedings of the 12th International Workshop on Database and Expert Systems Applications
Hi-index | 0.00 |
The Chapter discusses the need and the problems associated with WEB based cooperative activities in which several team members work in parallel on a common task. Models for software systems supporting such cooperative activities are discussed. Our models describe structure of the cooperation object, cooperation modes and the network message synchronization, that are of prime importance when the system members work at different places and communicate over the Internet. We introduce and describe a component requirements graph and show how to translate it into an interaction graph. The state diagrams and the design graphs are the basis for the WEB software design. The discussion of software architecture for implementing cooperative activities over the Web is also provided.