Abstract
Software tools known as language workbenches are used to define and deploy custom (domain-specific) languages for the purpose of modeling (specific parts) of a system of interest. Because system modeling is a practice that stands to benefit from real-time collaboration, technologies offering real-time collaborative mechanisms for language workbenches are starting to make an appearance. However, these collaboration technologies are generally limited to providing collaboration among clients of a single designated workbench. If the collaborating engineers wish to use different workbenches to work on the model, cross-platform support for collaborative modeling becomes a necessity. In this paper we propose Parsafix, a tool-based approach for achieving real-time collaboration between different language workbenches for users collaborating on models conforming to the same domain-specific language. We propose the main components and mechanisms that make up Parsafix, as well as the implementation of a prototype tool supporting those mechanisms. The prototype tool allows for collaboration between users of JetBrains MPS and Spoofax (within the Eclipse IDE), by making use of the IDEs' respective real-time collaboration technologies Modelix and Saros. A hands-on session is proposed to showcase the feasibility of having collaborative modeling across different language workbenches through Parsafix.
| Original language | English |
|---|---|
| Title of host publication | 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) |
| Subtitle of host publication | [Proceedings] |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 16-26 |
| Number of pages | 11 |
| ISBN (Electronic) | 9781665424844 |
| ISBN (Print) | 9781665424851 |
| DOIs | |
| Publication status | Published - 2021 |
| Event | 24th International Conference on Model-Driven Engineering Languages and Systems, MODELS-C 2021 - Virtual, Online, Japan Duration: 10 Oct 2021 → 15 Oct 2021 |
Conference
| Conference | 24th International Conference on Model-Driven Engineering Languages and Systems, MODELS-C 2021 |
|---|---|
| Country/Territory | Japan |
| City | Virtual, Online |
| Period | 10/10/21 → 15/10/21 |
Fingerprint
Dive into the research topics of 'Real-Time Collaborative Modeling across Language Workbenches - A Case on Jetbrains MPS and Eclipse Spoofax'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver