The Mutual Knowledge Problem and Its Consequences for Dispersed Collaboration
Organization Science
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Global software development: where are the benefits?
Communications of the ACM - A Blind Person's Interaction with Technology
SLIM--A Lightweight Environment for Synchronous Collaborative Modeling
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Ten Principles for Living Models - A Manifesto of Change-Driven Software Engineering
CISIS '10 Proceedings of the 2010 International Conference on Complex, Intelligent and Software Intensive Systems
ICWE'13 Proceedings of the 13th international conference on Web Engineering
Hi-index | 0.00 |
This contribution presents GEMSjax - a web-based metamodeling tool for the collaborative development of domain specific languages. By making use of modern Web 2.0 technologies like Ajax and REST services, the tool allows for simultaneous web browser-based creation/ editing of metamodels and model instances, as well as secure remote model access via REST, which enables remote model modification over a simple HTTP-based interface. This paper describes the complex technical challenges we faced and solutions we produced to provide browser-based synchronous model editing. It further explains on the XACML-based access control mechanisms to provide secure remote access to models and model elements. Additionally, we highlight the usefulness of our approach by describing its application in a realistic usage scenario.