A web-based collaborative metamodeling environment with secure remote model access

  • Authors:
  • Matthias Farwick;Berthold Agreiter;Jules White;Simon Forster;Norbert Lanzanasto;Ruth Breu

  • Affiliations:
  • Institute of Computer Science University of Innsbruck, Austria;Institute of Computer Science University of Innsbruck, Austria;Electrical Engineering and Computer Science Vanderbilt University, Nashville, TN;Institute of Computer Science University of Innsbruck, Austria;Institute of Computer Science University of Innsbruck, Austria;Institute of Computer Science University of Innsbruck, Austria

  • Venue:
  • ICWE'10 Proceedings of the 10th international conference on Web engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.