{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T03:39:55Z","timestamp":1770608395595,"version":"3.49.0"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T00:00:00Z","timestamp":1728950400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T00:00:00Z","timestamp":1728950400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"funder":[{"DOI":"10.13039\/501100003130","name":"Fonds Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["1S70622N"],"award-info":[{"award-number":["1S70622N"]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2025,6]]},"DOI":"10.1007\/s10270-024-01212-x","type":"journal-article","created":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T06:01:58Z","timestamp":1728972118000},"page":"721-739","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Operation-based versioning as a foundation for live executable models"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6916-5140","authenticated-orcid":false,"given":"Joeri","family":"Exelmans","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0722-5857","authenticated-orcid":false,"given":"Ciprian","family":"Teodorov","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2079-6643","authenticated-orcid":false,"given":"Hans","family":"Vangheluwe","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,10,15]]},"reference":[{"key":"1212_CR1","doi-asserted-by":"crossref","unstructured":"Norman, D.A.: Cognitive engineering. In: Norman, D.A., Draper, S.W. (eds.) User Centered System Design; New Perspectives on Human-Computer Interaction, pp. 31\u201362. L. Erlbaum Associates Inc., Mahwah (1986). Chap. 3","DOI":"10.1201\/b15703-3"},{"key":"1212_CR2","doi-asserted-by":"publisher","unstructured":"Lieberman, H., Fry, C.: Bridging the gulf between code and behavior in programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI \u201995, pp. 480\u2013486. ACM Press\/Addison-Wesley Publishing Co., New York (1995). https:\/\/doi.org\/10.1145\/223904.223969","DOI":"10.1145\/223904.223969"},{"key":"1212_CR3","doi-asserted-by":"publisher","unstructured":"Kubelka, J., Robbes, R., Bergel, A.: The road to live programming: insights from the practice. In: 2018 IEEE\/ACM 40th International Conference on Software Engineering (ICSE), pp. 1090\u20131101 (2018). https:\/\/doi.org\/10.1145\/3180155.3180200","DOI":"10.1145\/3180155.3180200"},{"key":"1212_CR4","doi-asserted-by":"publisher","unstructured":"Exelmans, J., Teodorov, C., Heinrich, R., Egyed, A., Vangheluwe, H.: Collaborative live modelling by language-agnostic versioning. In: ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2023 Companion, V\u00e4ster\u00e5s, Sweden, October 1\u20136, 2023, pp. 364\u2013374. IEEE, USA (2023). https:\/\/doi.org\/10.1109\/MODELS-C59198.2023.00067","DOI":"10.1109\/MODELS-C59198.2023.00067"},{"issue":"2","key":"1212_CR5","doi-asserted-by":"publisher","first-page":"04","DOI":"10.4230\/DARTS.5.2.4","volume":"5","author":"RG Singh","year":"2019","unstructured":"Singh, R.G., Lopez, C.T., Marr, S., Boix, E.G., Scholliers, C.: Multiverse debugging: non-deterministic debugging for non-deterministic programs (artifact). Dagstuhl Artifacts Ser. 5(2), 04\u20131043 (2019). https:\/\/doi.org\/10.4230\/DARTS.5.2.4","journal-title":"Dagstuhl Artifacts Ser."},{"key":"1212_CR6","unstructured":"Teodorov, C.: G$$\\forall $$min$$\\exists $$: exploring the boundary between executable specification languages and behavior analysis tools. (G$$\\forall $$min$$\\exists $$ : Exploration de la Fronti\u00e8re Entre les Langages de Sp\u00e9cification ex\u00e9cutables et les outils d\u2019analyse du comportement), (2023). https:\/\/tel.archives-ouvertes.fr\/tel-04066483"},{"key":"1212_CR7","doi-asserted-by":"publisher","unstructured":"Pietron, J., Raschke, A., Exelmans, J., Tichy, M.: Collaboration and versioning framework-a systematic top-down approach. In: ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2023 Companion, V\u00e4ster\u00e5s, Sweden, October 1\u20136, 2023, pp. 767\u2013777. IEEE, USA (2023). https:\/\/doi.org\/10.1109\/MODELS-C59198.2023.00124","DOI":"10.1109\/MODELS-C59198.2023.00124"},{"issue":"5","key":"1212_CR8","doi-asserted-by":"publisher","first-page":"2821","DOI":"10.1007\/S10270-018-0700-7","volume":"18","author":"Y Van Tendeloo","year":"2019","unstructured":"Van Tendeloo, Y., Van Mierlo, S., Vangheluwe, H.: A multi-paradigm modelling approach to live modelling. Softw. Syst. Model. 18(5), 2821\u20132842 (2019). https:\/\/doi.org\/10.1007\/S10270-018-0700-7","journal-title":"Softw. Syst. Model."},{"issue":"1","key":"1212_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3338530","volume":"30","author":"S Van Mierlo","year":"2020","unstructured":"Van Mierlo, S., Vangheluwe, H., Breslav, S., Goldstein, R., Khan, A.: Extending explicitly modelled simulation debugging environments with dynamic structure. ACM Trans. Model. Comput. Simul. 30(1), 1\u201325 (2020). https:\/\/doi.org\/10.1145\/3338530","journal-title":"ACM Trans. Model. Comput. Simul."},{"issue":"6","key":"1212_CR10","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MS.2009.169","volume":"26","author":"G Pothier","year":"2009","unstructured":"Pothier, G., Tanter, \u00c9.: Back to the future: omniscient debugging. IEEE Softw. 26(6), 78\u201385 (2009). https:\/\/doi.org\/10.1109\/MS.2009.169","journal-title":"IEEE Softw."},{"key":"1212_CR11","unstructured":"Lewis, B.: Debugging backwards in time. CoRR arXiv preprint arXiv:cs\/0310016 (2003)"},{"key":"1212_CR12","doi-asserted-by":"publisher","first-page":"101221","DOI":"10.1016\/J.COLA.2023.101221","volume":"76","author":"J Exelmans","year":"2023","unstructured":"Exelmans, J., Pietron, J., Raschke, A., Vangheluwe, H., Tichy, M.: A new versioning approach for collaboration in blended modeling. J. Comput. Lang. 76, 101221 (2023). https:\/\/doi.org\/10.1016\/J.COLA.2023.101221","journal-title":"J. Comput. Lang."},{"issue":"1","key":"1212_CR13","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/356715.356719","volume":"10","author":"E Sandewall","year":"1978","unstructured":"Sandewall, E.: Programming in an interactive environment: the LISP experience. ACM Comput. Surv. 10(1), 35\u201371 (1978). https:\/\/doi.org\/10.1145\/356715.356719","journal-title":"ACM Comput. Surv."},{"key":"1212_CR14","volume-title":"Smalltalk-80: The Language and its Implementation","author":"A Goldberg","year":"1983","unstructured":"Goldberg, A., Robson, D.: Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading (1983)"},{"key":"1212_CR15","doi-asserted-by":"publisher","unstructured":"Armstrong, J.: A history of erlang. In: Ryder, B.G., Hailpern, B. (eds.) Proceedings of the Third ACM SIGPLAN History of Programming Languages Conference (HOPL-III), San Diego, California, USA, 9\u201310 June 2007, pp. 1\u201326. ACM, USA (2007). https:\/\/doi.org\/10.1145\/1238844.1238850","DOI":"10.1145\/1238844.1238850"},{"key":"1212_CR16","unstructured":"Agha, G.A.: ACTORS-a model of concurrent computation in distributed systems. In: MIT Press Series in Artificial Intelligence. MIT Press, Cambridge (1990)"},{"issue":"1","key":"1212_CR17","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/s10270-017-0608-7","volume":"18","author":"R Rozen","year":"2019","unstructured":"Rozen, R., Storm, T.: Towards live domain-specific languages. Softw. Syst. Model. 18(1), 195\u2013212 (2019). https:\/\/doi.org\/10.1007\/s10270-017-0608-7","journal-title":"Softw. Syst. Model."},{"key":"1212_CR18","doi-asserted-by":"publisher","unstructured":"Rozen, R.: Cascade: a meta-language for change, cause and effect. In: Saraiva, J., Degueule, T., Scott, E. (eds.) Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, SLE 2023, Cascais, Portugal, October 23\u201324, 2023, pp. 149\u2013162. ACM, USA (2023). https:\/\/doi.org\/10.1145\/3623476.3623515","DOI":"10.1145\/3623476.3623515"},{"key":"1212_CR19","doi-asserted-by":"publisher","unstructured":"Storm, T.: Semantic deltas for live DSL environments. In: 2013 1st International Workshop on Live Programming (LIVE), pp. 35\u201338 (2013). https:\/\/doi.org\/10.1109\/LIVE.2013.6617347","DOI":"10.1109\/LIVE.2013.6617347"},{"issue":"3","key":"1212_CR20","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1007\/s10270-020-00829-y","volume":"20","author":"M Bagherzadeh","year":"2021","unstructured":"Bagherzadeh, M., Jahed, K., Combemale, B., Dingel, J.: Live modeling in the context of state machine models and code generation. Softw. Syst. Model. 20(3), 795\u2013819 (2021). https:\/\/doi.org\/10.1007\/s10270-020-00829-y","journal-title":"Softw. Syst. Model."},{"key":"1212_CR21","doi-asserted-by":"publisher","unstructured":"Ohshima, Y., Lunzer, A., Evans, J., Freudenberg, V., Upton, B., Smith, D.A.: An experiment in live collaborative programming on the croquet shared experience platform. In: Companion Proceedings of the 6th International Conference on the Art, Science, and Engineering of Programming. Programming \u201922, pp. 46\u201353. Association for Computing Machinery, New York, NY, USA (2022). https:\/\/doi.org\/10.1145\/3532512.3535224","DOI":"10.1145\/3532512.3535224"},{"key":"1212_CR22","doi-asserted-by":"publisher","unstructured":"McDirmid, S.: Usable live programming. In: Hosking, A.L., Eugster, P.T., Hirschfeld, R. (eds.) ACM Symposium on New Ideas in Programming and Reflections on Software, Onward! 2013, Part of SPLASH \u201913, Indianapolis, IN, USA, October 26\u201331, 2013, pp. 53\u201362. ACM, USA (2013). https:\/\/doi.org\/10.1145\/2509578.2509585","DOI":"10.1145\/2509578.2509585"},{"issue":"OOPSLA1","key":"1212_CR23","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1145\/3586048","volume":"7","author":"Y Yuan","year":"2023","unstructured":"Yuan, Y., Guest, S., Griffis, E., Potter, H., Moon, D., Omar, C.: Live pattern matching with typed holes. Proc. ACM Program. Lang. 7(OOPSLA1), 609\u2013635 (2023). https:\/\/doi.org\/10.1145\/3586048","journal-title":"Proc. ACM Program. Lang."},{"key":"1212_CR24","unstructured":"Excel web services documentation. https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/general-development\/excel-web-services. Accessed: 2024-06-28"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01212-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-024-01212-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01212-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T06:28:14Z","timestamp":1749018494000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-024-01212-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,15]]},"references-count":24,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["1212"],"URL":"https:\/\/doi.org\/10.1007\/s10270-024-01212-x","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,15]]},"assertion":[{"value":"22 March 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 July 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 September 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 October 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}