Cross-Platform Real-Time Collaborative Modeling: An Architecture and a Prototype Implementation via EMF.Cloud

被引:2
|
作者
Aslam, Kousar [1 ]
Chen, Yu [1 ]
Butt, Muhammad [1 ]
Malavolta, Ivano [1 ]
机构
[1] Vrije Univ Amsterdam, Dept Comp Sci, NL-1081 HV Amsterdam, Netherlands
关键词
Collaboration; Real-time systems; Biological system modeling; Prototypes; Engines; Context modeling; Software engineering; Collaborative modeling; eclipse EMF; jetbrains MPS; model-driven software engineering;
D O I
10.1109/ACCESS.2023.3276872
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time collaboration in model-driven software engineering is gaining increasing attention from both the research and industrial community. This is due to its potential adverse effects on the efficiency of software modeling process. However, current approaches for real-time collaboration are tightly coupled to modeling platforms and language workbenches. To address this issue, we present BUMBLE-CE, the first extensible approach for cross-platform real-time collaborative modeling which is independent of both the modeling platforms and the domain-specific modeling language used by the modelers. One of the main characteristics of BUMBLE-CE is that it allows modelers to work on the head revision of their models as usual and, when necessary, they can start and terminate on-demand real-time collaborative modeling sessions. This paper reports on the requirements driving the design of BUMBLE-CE, its architecture and underlying design decisions, implementation of BUMBLE-CE using EMF.Cloud technologies and an example application of BUMBLE-CE to state machine models realized in Eclipse EMF and Jetbrains MPS.
引用
收藏
页码:49241 / 49260
页数:20
相关论文
共 40 条
  • [1] Cross-platform annotation development for real-time collaborative learning
    Rathnavibushana, Gayashan
    Gunasekera, Kutila
    IEEE 21ST INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2021), 2021, : 9 - 13
  • [2] Study and Implementation of Cross-Platform Real-Time Message Middleware in ATC Systems
    Xu, Desheng
    Liu, Hong
    Zhai, Junyi
    ADVANCES IN ARTIFICIAL INTELLIGENCE, SOFTWARE AND SYSTEMS ENGINEERING (AHFE 2021), 2021, 271 : 350 - 357
  • [3] A Cloud Based Real-Time Collaborative Platform for eHealth
    Ionescu, Bogdan
    Gadea, Cristian
    Solomon, Bogdan
    Ionescu, Dan
    Stoicu-Tivadar, Vasile
    Trifan, Mircea
    DIGITAL HEALTHCARE EMPOWERING EUROPEANS, 2015, 210 : 919 - 923
  • [4] The Universal Architecture and Application of Cross-Platform Real-Time Simulation System for Intelligent Connected Vehicles
    Hu Y.
    Li K.
    Xiang Y.
    Shi J.
    Luo Y.
    Qiche Gongcheng/Automotive Engineering, 2023, 45 (03): : 372 - 381
  • [5] Towards Cross-Platform Collaboration - Transferring Real-Time Groupware To The Browser
    Wenzel, Matthias
    Gericke, Lutz
    Gumienny, Raja
    Meinel, Christoph
    PROCEEDINGS OF THE 2013 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2013, : 49 - 54
  • [6] Wearable Wireless ECG Sensor with Cross-Platform Real-Time Monitoring
    Thanawattano, Chusak
    Pongthornseri, Ronachai
    Dumnin, Songphon
    2012 IEEE EMBS CONFERENCE ON BIOMEDICAL ENGINEERING AND SCIENCES (IECBES), 2012,
  • [7] Cross-Platform Real-Time Nuclear Reactor Basic Principle Simulator
    Karla, Tomasz
    Tarnawski, Jaroslaw
    Duzinkiewicz, Kazimierz
    2015 20TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2015, : 1074 - 1079
  • [8] FaceAUG: A Cross-Platform Application for Real-Time Face Augmentation in Web Browser
    Sun, Tianyue Ruby
    2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND VIRTUAL REALITY (AIVR 2020), 2020, : 290 - 293
  • [9] Cross-platform comparisons of algorithms for calculating real-time PCR amplification efficiencies
    Rulli, Samuel J., Jr.
    Arikawa, Emi
    Yang, Jingping
    FASEB JOURNAL, 2008, 22
  • [10] Real-time cross-platform control system for unmanned ship dynamic positioning
    Piao Z.-J.
    Guo C.
    Kongzhi yu Juece/Control and Decision, 2021, 36 (04): : 909 - 916