Publication
Title
Collaborative live modelling by language-agnostic versioning
Author
Abstract
In the world of executable modelling languages, live modelling is a feature of integrated modelling, execution/simulation and debugging environments, where the user can alter the models during execution. This reduces the need to compile and restart the execution after making a change to the model. In this paper, we point out a number of desirable features for "next generation" live modelling, simulation and debugging. Most importantly, we would like to transpose collaborative features (such as: (a)synchronous collaboration, branching and merging) that are already part of some modelling/editing environments, onto execution and debugging environments. We also point out the issue of doing all of this in a compositional manner, in order not to repeat the tooling development effort for every new language that we want to support. As a solution, we propose using a language-agnostic versioning system for graphs, that tracks changes to both the design-time models and their run-time configurations, in a unified manner.
Language
English
Source (book)
ACM/IEEE International Conference on Model Driven Engineering Languages, and Systems (MODELS), OCT 01-06, 2023, Vasteras, Sweden
Publication
Los alamitos : Ieee computer soc , 2023
ISBN
979-83-503-2498-3
DOI
10.1109/MODELS-C59198.2023.00067
Volume/pages
(2023) , p. 364-374
ISI
001137051500053
Full text (Publisher's DOI)
Full text (publisher's version - intranet only)
UAntwerpen
Faculty/Department
Research group
Project info
Modularization of modeling and simulation languages and their tools through explicit modeling of language fragments.
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 04.03.2024
Last edited 05.11.2024
To cite this reference