کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
523451 | 868355 | 2013 | 14 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Modeling collaboration protocols for collaborative modeling tools: Experiences and applications Modeling collaboration protocols for collaborative modeling tools: Experiences and applications](/preview/png/523451.png)
Over the last two decades, Collaborative Systems have become increasingly popular thanks to the many advances made in networks, communications and software tools. Within this field, Collaborative Modeling Systems apply the collaborative paradigm to the construction of (often visual) models, where users build diagrams from building blocks and the relationships between them. In these kinds of applications, the work is usually arranged into sessions, with the definition of some kind of time organization between those sessions. This organization is known as a collaboration protocol. Unfortunately, it is not usually easy to define these protocols, and many applications do not allow users to make any use of them.In an effort to overcome these difficulties, in this paper we propose a visual language for defining collaboration protocols for these systems. As such, in our language, sessions, artifacts and the transformations between them can be specified visually, and different coordination relationships (such as fork and join) can be defined. The visual language is included in a development method for collaborative systems that take advantage of the Eclipse platform in order to develop model-driven graphical editors that are enhanced with collaboration capabilities.
► We have developed a visual language for modeling collaboration protocols.
► We have applied it to real case studies.
► We have verified its usability by applying a well-known framework.
► Users have worked with the language and have given it a good evaluation.
► We have integrated the language in a model-driven software development method.
Journal: Journal of Visual Languages & Computing - Volume 24, Issue 1, February 2013, Pages 10–23