Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Undoing any operation in collaborative graphics editing systems
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
From Undo to Multi-User Applications
VCHCI '93 Proceedings of the Vienna Conference on Human Computer Interaction
An e-whiteboard application to support early design-stage sketching of UML diagrams
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artefacts
Journal of Visual Languages and Computing
CoFFEE: Cooperative Face2Face educational environment
COLCOM '07 Proceedings of the 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing
Transparent latecomer support for web-based collaborative learning environments
CSCL '02 Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community
SLIM--A Lightweight Environment for Synchronous Collaborative Modeling
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A flexible multi-mode undo mechanism for a collaborative modeling environment
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
Hi-index | 0.00 |
Development of model-based Electric/Electronic (E/E) architecture in the automotive industry poses a high demand on the data management of models. The collaborative modeling work involves stakeholders dispersed across various locations and departments, while the models themselves are often extremely large-scaled. In this paper, we present our approach addressing the model data management issue for both asynchronous and synchronous modeling. Compared to asynchronous modeling, which is based on the lock/commit mechanism for cross-department collaboration, synchronous modeling is targeted to assist quick and efficient interaction among small groups of members. We use the delta model for versioning in the database as well as for the synchronous modeling functionality. Furthermore, other versatile uses of the delta model such as the cumulative delta model and the reverse delta model are also introduced.