{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,28]],"date-time":"2026-10-28T15:33:09Z","timestamp":1793201589930,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,10,3]],"date-time":"2026-10-03T00:00:00Z","timestamp":1790985600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,10,4]]},"DOI":"10.1145\/3822455.3830305","type":"proceedings-article","created":{"date-parts":[[2026,9,11]],"date-time":"2026-09-11T16:18:48Z","timestamp":1789143528000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Automatic Generation of Local-First, Collaborative Modeling Languages"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9815-0530","authenticated-orcid":false,"given":"L\u00e9o","family":"Olivier","sequence":"first","affiliation":[{"name":"LIST - DILS, CEA-List, Universit\u00e9 Paris-Saclay, Palaiseau, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8573-6281","authenticated-orcid":false,"given":"Marcos","family":"Didonet Del Fabro","sequence":"additional","affiliation":[{"name":"LIST - DILS, CEA-List, Universit\u00e9 Paris-Saclay, Palaiseau, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0295-0520","authenticated-orcid":false,"given":"Sebastien","family":"G\u00e9rard","sequence":"additional","affiliation":[{"name":"IRT Jules Verne, Bouguenais, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7104-7848","authenticated-orcid":false,"given":"Benoit","family":"Combemale","sequence":"additional","affiliation":[{"name":"IRISA Lab, IRISA, Rennes, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,10,3]]},"reference":[{"key":"e_1_3_3_3_2_2","doi-asserted-by":"publisher","unstructured":"Paulo\u00a0S\u00e9rgio Almeida. 2024. Approaches to Conflict-free Replicated Data Types. 10.1145\/3695249arXiv:https:\/\/arXiv.org\/abs\/2310.18220 [cs].","DOI":"10.1145\/3695249"},{"key":"e_1_3_3_3_3_2","unstructured":"Carlos Baquero Paulo\u00a0S\u00e9rgio Almeida and Ali Shoker. 2017. Pure Operation-Based Replicated Data Types. CoRR abs\/1710.04469 (2017). arXiv:https:\/\/arXiv.org\/abs\/1710.04469http:\/\/arxiv.org\/abs\/1710.04469"},{"key":"e_1_3_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.ECOOP.2023.2"},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","unstructured":"Jean B\u00e9zivin. 2005. On the unification power of models. Softw. Syst. Model. 4 2 (May 2005) 171\u2013188. 10.1007\/s10270-005-0079-0","DOI":"10.1007\/s10270-005-0079-0"},{"key":"e_1_3_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.5555\/1972495"},{"key":"e_1_3_3_3_7_2","doi-asserted-by":"publisher","unstructured":"Abhishek Choudhury Ivano Malavolta Federico Ciccozzi Kousar Aslam and Patricia Lago. 2025. The technological landscape of collaborative model-driven software engineering. Softw. Syst. Model. 24 5 (Feb. 2025) 1595\u20131619. 10.1007\/s10270-025-01274-5","DOI":"10.1007\/s10270-025-01274-5"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3642976.3653030"},{"key":"e_1_3_3_3_9_2","doi-asserted-by":"publisher","unstructured":"Istvan David Kousar Aslam Ivano Malavolta and Patricia Lago. 2023. Collaborative Model-Driven Software Engineering \u2014 A systematic survey of practices and needs in industry. Journal of Systems and Software 199 (2023) 111626. 10.1016\/j.jss.2023.111626","DOI":"10.1016\/j.jss.2023.111626"},{"key":"e_1_3_3_3_10_2","doi-asserted-by":"publisher","unstructured":"Istvan David and Eugene Syriani. 2023. Real-time Collaborative Multi-Level Modeling by Conflict-Free Replicated Data Types. Software and Systems Modeling 22 4 (Aug. 2023) 1131\u20131150. 10.1007\/s10270-022-01054-5arXiv:https:\/\/arXiv.org\/abs\/2205.11303 [cs].","DOI":"10.1007\/s10270-022-01054-5"},{"key":"e_1_3_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.143"},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-02654-1_11"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","unstructured":"Joeri Exelmans Jakob Pietron Alexander Raschke Hans Vangheluwe and Matthias Tichy. 2023. A new versioning approach for collaboration in blended modeling. Journal of Computer Languages 76 (2023) 101221. 10.1016\/j.cola.2023.101221","DOI":"10.1016\/j.cola.2023.101221"},{"key":"e_1_3_3_3_14_2","volume-title":"Domain-Specific Languages","author":"Fowler Martin","year":"2011","unstructured":"Martin Fowler. 2011. Domain-Specific Languages. Addison-Wesley. http:\/\/vig.pearsoned.com\/store\/product\/1,1207,store-12521_isbn-0321712943,00.html"},{"key":"e_1_3_3_3_15_2","first-page":"1","volume-title":"Proceedings of the 39th International Conference on Software Engineering Companion","author":"Franzago Mirco","year":"2017","unstructured":"Mirco Franzago, Davide Di\u00a0Ruscio, Ivano Malavolta, and Henry Muccini. 2017. Collaborative Model-Driven Software Engineering: reflections on the past and visions of the future. In Proceedings of the 39th International Conference on Software Engineering Companion. ACM, 1\u20135."},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","unstructured":"Mirco Franzago Davide\u00a0Di Ruscio Ivano Malavolta and Henry Muccini. 2018. Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map. IEEE Transactions on Software Engineering 44 12 (Dec 2018) 1146\u20131175. 10.1109\/TSE.2017.2755039","DOI":"10.1109\/TSE.2017.2755039"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3689031.3696076"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3426425.3426942"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","unstructured":"An\u00edbal Iung Jo\u00e3o Carbonell Luciano Marchezan Elder Rodrigues Maicon Bernardino F\u00e1bio\u00a0Paulo Basso and Bruno Medeiros. 2020. Systematic mapping study on domain-specific language development tools. Empir. Softw. Eng. 25 5 (2020) 4205\u20134249. 10.1007\/S10664-020-09872-1","DOI":"10.1007\/S10664-020-09872-1"},{"key":"e_1_3_3_3_20_2","doi-asserted-by":"publisher","unstructured":"Gowtham Kaki Swarn Priya KC Sivaramakrishnan and Suresh Jagannathan. 2019. Mergeable replicated data types. Proc. ACM Program. Lang. 3 OOPSLA Article 154 (Oct. 2019) 29\u00a0pages. 10.1145\/3360580","DOI":"10.1145\/3360580"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1002\/9780470249260"},{"key":"e_1_3_3_3_22_2","volume-title":"Software language engineering: creating domain-specific languages using metamodels","author":"Kleppe Anneke","year":"2008","unstructured":"Anneke Kleppe. 2008. Software language engineering: creating domain-specific languages using metamodels. Pearson Education."},{"key":"e_1_3_3_3_23_2","unstructured":"AG Kleppe and Arend Rensink. 2008. A graph-based semantics for UML class and object diagrams. (2008)."},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3380787.3393677"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","unstructured":"Martin Kleppmann and Alastair\u00a0R. Beresford. 2017. A Conflict-Free Replicated JSON Datatype. IEEE Transactions on Parallel and Distributed Systems 28 10 (Oct. 2017) 2733\u20132746. 10.1109\/tpds.2017.2697382","DOI":"10.1109\/tpds.2017.2697382"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3359591.3359737"},{"key":"e_1_3_3_3_27_2","doi-asserted-by":"publisher","unstructured":"Shadaj Laddad Conor Power Mae Milano Alvin Cheung and Joseph\u00a0M. Hellerstein. 2022. Katara: synthesizing CRDTs with verified lifting. Proc. ACM Program. Lang. 6 OOPSLA2 Article 173 (Oct. 2022) 29\u00a0pages. 10.1145\/3563336","DOI":"10.1145\/3563336"},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","unstructured":"Leslie Lamport. 1978. Time clocks and the ordering of events in a distributed system. Commun. ACM 21 7 (July 1978) 558\u2013565. 10.1145\/359545.359563","DOI":"10.1145\/359545.359563"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","unstructured":"Jos\u00e9 Antonio\u00a0Hern\u00e1ndez L\u00f3pez Javier\u00a0Luis C\u00e1novas Izquierdo and Jes\u00fas\u00a0S\u00e1nchez Cuadrado. 2024. ModelSet: A labelled dataset of software models for machine learning. Science of Computer Programming 231 (2024) 103009. 10.1016\/j.scico.2023.103009","DOI":"10.1016\/j.scico.2023.103009"},{"key":"e_1_3_3_3_30_2","doi-asserted-by":"publisher","unstructured":"Marjan Mernik Jan Heering and Anthony\u00a0M. Sloane. 2005. When and how to develop domain-specific languages. ACM Comput. Surv. 37 4 (Dec. 2005) 316\u2013344. 10.1145\/1118890.1118892","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"publisher","unstructured":"Petru Nicolaescu Mario Rosenstengel Michael Derntl Ralf Klamma and Matthias Jarke. 2018. Near real-time collaborative modeling for view-based Web information systems engineering. Information Systems 74 (May 2018) 23\u201339. 10.1016\/j.is.2017.07.008","DOI":"10.1016\/j.is.2017.07.008"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.21402329"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.21394724"},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C59198.2023.00069"},{"key":"e_1_3_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C68889.2025.00069"},{"key":"e_1_3_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3417990.3419490"},{"key":"e_1_3_3_3_37_2","series-title":"CEUR Workshop Proceedings","first-page":"88","volume-title":"STAF 2021 Workshop Proceedings: 9th International Workshop on Bidirectional Transformations, Joint Workshop on Foundations and Practice of Visual Modeling and Data for Model-Driven Engineering, International workshop on MDE for Smart IoT Systems, 4th International Workshop on (Meta)Modeling for Healthcare Systems, and 20th International Workshop on OCL and Textual Modeling co-located with Software Technologies: Applications and Foundations, Federation of Conferences (STAF 2021), Virtual Event \/ Bergen, Norway, June 21-25, 2021","volume":"2999","author":"Pietron Jakob","year":"2021","unstructured":"Jakob Pietron, Fabian F\u00fcg, and Matthias Tichy. 2021. An Operation-based Versioning Approach for Synchronous and Asynchronous Collaboration in Graphical Modeling Tools. In STAF 2021 Workshop Proceedings: 9th International Workshop on Bidirectional Transformations, Joint Workshop on Foundations and Practice of Visual Modeling and Data for Model-Driven Engineering, International workshop on MDE for Smart IoT Systems, 4th International Workshop on (Meta)Modeling for Healthcare Systems, and 20th International Workshop on OCL and Textual Modeling co-located with Software Technologies: Applications and Foundations, Federation of Conferences (STAF 2021), Virtual Event \/ Bergen, Norway, June 21-25, 2021(CEUR Workshop Proceedings, Vol.\u00a02999), Ludovico Iovino and Lars\u00a0Michael Kristensen (Eds.). CEUR-WS.org, 88\u201389. https:\/\/ceur-ws.org\/Vol-2999\/fpvmdata4mdepaper3.pdf"},{"key":"e_1_3_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C59198.2023.00124"},{"key":"e_1_3_3_3_39_2","unstructured":"Kevin\u00a0De Porre Carla Ferreira and Elisa\u00a0Gonzalez Boix. 2024. VeriFx: Correct Replicated Data Types for the Masses. arxiv:https:\/\/arXiv.org\/abs\/2207.02502\u00a0[cs.PL] https:\/\/arxiv.org\/abs\/2207.02502"},{"key":"e_1_3_3_3_40_2","unstructured":"Nuno\u00a0M. Pregui\u00e7a. 2018. Conflict-free Replicated Data Types: An Overview. CoRR abs\/1806.10254 (2018). arXiv:https:\/\/arXiv.org\/abs\/1806.10254http:\/\/arxiv.org\/abs\/1806.10254"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","unstructured":"M. Raynal and M. Singhal. 1996. Logical time: capturing causality in distributed systems. Computer 29 2 (Feb 1996) 49\u201356. 10.1109\/2.485846","DOI":"10.1109\/2.485846"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C53483.2021.00013"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"publisher","unstructured":"Reinhard Schwarz and Friedemann Mattern. 1994. Detecting causal relationships in distributed computations: in search of the holy grail. Distrib. Comput. 7 3 (March 1994) 149\u2013174. 10.1007\/BF02277859","DOI":"10.1007\/BF02277859"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","unstructured":"E. Seidewitz. 2003. What models mean. IEEE Software 20 5 (Sep. 2003) 26\u201332. 10.1109\/MS.2003.1231147","DOI":"10.1109\/MS.2003.1231147"},{"key":"e_1_3_3_3_45_2","first-page":"50","volume-title":"A comprehensive study of Convergent and Commutative Replicated Data Types","author":"Shapiro Marc","year":"2011","unstructured":"Marc Shapiro, Nuno Pregui\u00e7a, Carlos Baquero, and Marek Zawirski. 2011. A comprehensive study of Convergent and Commutative Replicated Data Types. Research Report RR-7506. Inria \u2013 Centre Paris-Rocquencourt ; INRIA. 50 pages. https:\/\/inria.hal.science\/inria-00555588"},{"key":"e_1_3_3_3_46_2","doi-asserted-by":"publisher","unstructured":"Mohammadreza Sharbaf Bahman Zamani and Gerson Suny\u00e9. 2022. Conflict Management Techniques for Model Merging: A Systematic Mapping Review. Software and Systems Modeling (2022). 10.1007\/s10270-022-01050-9","DOI":"10.1007\/s10270-022-01050-9"},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","unstructured":"Mohammadreza Sharbaf Bahman Zamani and Gerson Suny\u00e9. 2025. CoMPers: A configurable conflict management framework for personalized collaborative modeling. Journal of Systems and Software 219 (2025) 112227. 10.1016\/j.jss.2024.112227","DOI":"10.1016\/j.jss.2024.112227"},{"key":"e_1_3_3_3_48_2","volume-title":"EMF: eclipse modeling framework","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg, Frank Budinsky, Ed Merks, and Marcelo Paternostro. 2008. EMF: eclipse modeling framework. Pearson Education."},{"key":"e_1_3_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949365"},{"key":"e_1_3_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/2911151.2911157"},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-16722-6_6"}],"event":{"name":"MODELS 2026: ACM\/IEEE 29th International Conference on Model Driven Engineering Languages and Systems","location":"M\u00e1laga Spain","acronym":"MODELS 2026","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the ACM\/IEEE 29th International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3822455.3830305","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,10,28]],"date-time":"2026-10-28T14:53:51Z","timestamp":1793199231000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3822455.3830305"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10,3]]},"references-count":50,"alternative-id":["10.1145\/3822455.3830305","10.1145\/3822455"],"URL":"https:\/\/doi.org\/10.1145\/3822455.3830305","relation":{},"subject":[],"published":{"date-parts":[[2026,10,3]]},"assertion":[{"value":"2026-10-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}