{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T15:55:11Z","timestamp":1777737311275,"version":"3.51.4"},"reference-count":51,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"name":"ITEA3","award":["18006"],"award-info":[{"award-number":["18006"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2023]]},"DOI":"10.1109\/access.2023.3276872","type":"journal-article","created":{"date-parts":[[2023,5,16]],"date-time":"2023-05-16T19:48:04Z","timestamp":1684266484000},"page":"49241-49260","source":"Crossref","is-referenced-by-count":10,"title":["Cross-Platform Real-Time Collaborative Modeling: An Architecture and a Prototype Implementation via EMF.Cloud"],"prefix":"10.1109","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2474-0188","authenticated-orcid":false,"given":"Kousar","family":"Aslam","sequence":"first","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, HV Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-8180-5196","authenticated-orcid":false,"given":"Yu","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, HV Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Butt","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, HV Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5773-8346","authenticated-orcid":false,"given":"Ivano","family":"Malavolta","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, HV Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.4108\/icst.collaboratecom.2013.254111"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3183519.3183550"},{"key":"ref15","first-page":"1","article-title":"Language modularization and composition with projectional language workbenches illustrated with MPS","volume":"16","author":"voelter","year":"2010","journal-title":"Software Language Engineering"},{"key":"ref14","year":"2021","journal-title":"Modelix and the Future of Language Engineering"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949365"},{"key":"ref10","volume":"1","author":"campagne","year":"2014","journal-title":"The MPS Language Workbench"},{"key":"ref17","year":"2021","journal-title":"Visual Studio Live Share Visual Studio"},{"key":"ref16","first-page":"237","article-title":"The Spoofax language workbench","author":"kats","year":"2010","journal-title":"Proc SPLASH\/OOPSLA Companion"},{"key":"ref19","year":"2022","journal-title":"BUMBLE Project official webpage"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-018-00713-w"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ENABL.2000.883711"},{"key":"ref50","first-page":"21","article-title":"AToMPM: A web-based modeling environment","author":"syriani","year":"2013","journal-title":"Proc 16th Int Conf Model Driven Eng Lang Syst"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970295"},{"key":"ref45","author":"halliday","year":"2018","journal-title":"Vue js 2 Design Patterns and Best Practices Build Enterpriseready Modular Vue js Applications With Vuex and Nuxt"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-11890-7_38"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.im.2016.01.004"},{"key":"ref42","author":"bass","year":"2003","journal-title":"Software Architecture in Practice"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-022-01050-9"},{"key":"ref44","article-title":"Supporting web development decisions by comparing three major JavaScript frameworks: Angular, React and Vue.js","author":"wohlgethan","year":"2018"},{"key":"ref43","author":"saks","year":"2019","journal-title":"JavaScript Frameworks Angular vs React vs Vue"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICSAW.2017.61"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810397"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111626"},{"key":"ref9","author":"budinsky","year":"2004","journal-title":"Eclipse Modelling Framework Developer's Guide"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.143"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10294-3_19"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS50736.2021.00035"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755039"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/274444.274447"},{"key":"ref35","first-page":"1","article-title":"On the need for megamodels","author":"b\u00e9zivin","year":"2004","journal-title":"Proc Best Practices Model-Driven Softw Develop Workshop 19th Annu ACM Conf Object-Oriented Program Syst Lang Appl"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-017-0623-8"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/77481.77486"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.326"},{"key":"ref31","first-page":"41","article-title":"Next generation (meta) modeling: Web-and cloud-based collaborative tool infrastructure","volume":"1237","author":"mar\u00f3ti","year":"2014","journal-title":"MPM MoDELS"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.5220\/0005776903390346"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C53483.2021.00011"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.84"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.03.003"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.58"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24550-3_29"},{"key":"ref38","year":"2022","journal-title":"Accessibility"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-02546-4"},{"key":"ref23","author":"burns","year":"2009","journal-title":"Real-Time Systems and Programming Languages"},{"key":"ref26","author":"steinberg","year":"2008","journal-title":"EMF Eclipse Modeling Framework"},{"key":"ref25","year":"1997","journal-title":"OMG\/MOF Meta Object Facility (MOF) Specification OMG Document AD\/97-08-14"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-022-01010-3"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2615569.2615637"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.17705\/1CAIS.02017"},{"key":"ref28","author":"helming","year":"2022","journal-title":"The EMF Cloud Model Server"},{"key":"ref27","year":"2022","journal-title":"EMF Cloud&#x2014;Evolve Your Modeling Tools to the Web"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3122829"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/10005208\/10125580.pdf?arnumber=10125580","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,19]],"date-time":"2023-06-19T18:16:22Z","timestamp":1687198582000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10125580\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1109\/access.2023.3276872","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]}}}