{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T23:41:48Z","timestamp":1775259708562,"version":"3.50.1"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,10,30]],"date-time":"2018-10-30T00:00:00Z","timestamp":1540857600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003130","name":"Fonds Wetenschappelijk Onderzoek","doi-asserted-by":"crossref","award":["10.13039\/501100003130"],"award-info":[{"award-number":["10.13039\/501100003130"]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003132","name":"Agentschap voor Innovatie door Wetenschap en Technologie","doi-asserted-by":"crossref","award":["10.13039\/501100003132"],"award-info":[{"award-number":["10.13039\/501100003132"]}],"id":[{"id":"10.13039\/501100003132","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1007\/s10270-018-0700-7","type":"journal-article","created":{"date-parts":[[2018,10,30]],"date-time":"2018-10-30T02:55:01Z","timestamp":1540868101000},"page":"2821-2842","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A Multi-Paradigm Modelling approach to live modelling"],"prefix":"10.1007","volume":"18","author":[{"given":"Yentl","family":"Van\u00a0Tendeloo","sequence":"first","affiliation":[]},{"given":"Simon","family":"Van\u00a0Mierlo","sequence":"additional","affiliation":[]},{"given":"Hans","family":"Vangheluwe","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,10,30]]},"reference":[{"key":"700_CR1","doi-asserted-by":"publisher","unstructured":"Armstrong, J.: The development of Erlang. In: Proceedings of the Second ACM SIGPLAN International Conference on Functional Programming (ICFP\u201997), pp. 196\u2013203. ACM, New York (1997). https:\/\/doi.org\/10.1145\/258948.258967","DOI":"10.1145\/258948.258967"},{"key":"700_CR2","doi-asserted-by":"crossref","unstructured":"Bousse, E., Corley, J., Combemale, B., Gray, J., Baudry, B.: Supporting efficient and advanced omniscient debugging for xDSMLs. In: Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering (SLE 2015), pp. 137\u2013148. ACM, New York (2015)","DOI":"10.1145\/2814251.2814262"},{"key":"700_CR3","doi-asserted-by":"crossref","unstructured":"Bousse, E., Mayerhofer, T., Combemale, B., Baudry, B.: A generative approach to define rich domain-specific trace metamodels. In: 11th European Conference on Modelling Foundations and Applications (ECMFA). L\u2019Aquila, Italy (2015)","DOI":"10.1007\/978-3-319-21151-0_4"},{"key":"700_CR4","doi-asserted-by":"publisher","unstructured":"Brunet, G., Chechik, M., Easterbrook, S., Nejati, S., Niu, N., Sabetzadeh, M.: A manifesto for model merging. In: Proceedings of the 2006 International Workshop on Global Integrated Model Management (GaMMa\u201906), pp. 5\u201312. ACM, New York (2006). https:\/\/doi.org\/10.1145\/1138304.1138307","DOI":"10.1145\/1138304.1138307"},{"key":"700_CR5","doi-asserted-by":"crossref","unstructured":"Burckhardt, S., F\u00e4hndrich, M., Kato, J.: It\u2019s alive! continuous feedback in UI programming. In: Proceedings of PLDI\u201913, pp. 95\u2013104 (2013)","DOI":"10.1145\/2491956.2462170"},{"key":"700_CR6","doi-asserted-by":"crossref","unstructured":"Burnett, M.M., Atwood, J.W., Jr., Welch, Z.T.: Implementing level 4 liveness in declarative visual programming languages. In: Proceedings of Visual Languages \u201998, pp. 126\u2013133 (1998)","DOI":"10.1109\/VL.1998.706155"},{"key":"700_CR7","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3922-0","volume-title":"Continuous System Modeling","author":"FE Cellier","year":"1991","unstructured":"Cellier, F.E.: Continuous System Modeling. Springer, Secaucus (1991)"},{"issue":"A","key":"700_CR8","first-page":"89","volume":"44","author":"A Chi\u015f","year":"2015","unstructured":"Chi\u015f, A., Denker, M., G\u00eerba, T., Nierstrasz, O.: Practical domain-specific debuggers using the moldable debugger framework. Comput. Lang. Syst. Struct. 44(A), 89\u2013113 (2015)","journal-title":"Comput. Lang. Syst. Struct."},{"key":"700_CR9","unstructured":"Czaplicki, E.: Elm: Concurrent FRP for Functional GUIs. https:\/\/www.seas.harvard.edu\/sites\/default\/files\/files\/archived\/Czaplicki.pdf (2012)"},{"key":"700_CR10","unstructured":"D\u00e9va, G., Kov\u00e1cs, G.F., Ancsin, A.: Textual, executable, translatable UML. In: Proceedings of the Workshop on OCL and Textual Modeling Applications and Case Studies, pp. 3\u201312 (2014)"},{"key":"700_CR11","doi-asserted-by":"crossref","unstructured":"Edwards, J.: Subtext: Uncovering the simplicity of programming. In: Proceedings of OOPSLA\u201905, pp. 505\u2013518 (2005)","DOI":"10.1145\/1094811.1094851"},{"key":"700_CR12","unstructured":"Fabry, R.S.: How to design a system in which modules can be changed on the fly. In: Proceedings of ICSE\u201976, pp. 470\u2013476 (1976)"},{"key":"700_CR13","doi-asserted-by":"publisher","unstructured":"Favre, J.M.: Languages evolve too! changing the software time scale. In: Proceedings of the Eighth International Workshop on Principles of Software Evolution, IWPSE\u201905, pp. 33\u201344. IEEE Computer Society, Washington, DC, USA (2005). https:\/\/doi.org\/10.1109\/IWPSE.2005.22","DOI":"10.1109\/IWPSE.2005.22"},{"key":"700_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 Longman, Boston (1983)"},{"key":"700_CR15","unstructured":"Gr\u00f6nniger, H., Krahn, H., Rumpe, B., Schindler, M., V\u00f6lkel, S.: Text-based modeling. In: Proceedings of the 4th International Workshop on Software Language Engineering (2007)"},{"key":"700_CR16","unstructured":"Hancock, C.M.: Real-Time Programming and the Big Ideas of Computational Literacy. Ph.D. thesis, Massachusetts Institute of Technology (2003)"},{"key":"700_CR17","volume-title":"Introduction to Automata Theory, Languages, and Computation","author":"JE Hopcroft","year":"2006","unstructured":"Hopcroft, J.E., Motwani, R., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation, 3rd edn. Addison-Wesley Longman, Boston (2006)","edition":"3"},{"key":"700_CR18","doi-asserted-by":"publisher","DOI":"10.1002\/9780470249260","volume-title":"Domain-Specific Modeling: Enabling Full Code Generation","author":"S Kelly","year":"2008","unstructured":"Kelly, S., Tolvanen, J.P.: Domain-Specific Modeling: Enabling Full Code Generation. Wiley, New York (2008)"},{"key":"700_CR19","doi-asserted-by":"publisher","unstructured":"Kuhn, A., Murphy, G.C., Thompson, C.A.: An exploratory study of forces and frictions affecting large-scale model-driven development. In: Proceedings of the 15th International Conference on Model Driven Engineering Languages and Systems, MODELS\u201912, pp. 352\u2013367. Springer, Berlin (2012). https:\/\/doi.org\/10.1007\/978-3-642-33666-9_23","DOI":"10.1007\/978-3-642-33666-9_23"},{"key":"700_CR20","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s10270-006-0017-9","volume":"5","author":"T K\u00fchne","year":"2006","unstructured":"K\u00fchne, T.: Matters of (meta-)modeling. Softw. Syst. Model. 5, 369\u2013385 (2006)","journal-title":"Softw. Syst. Model."},{"key":"700_CR21","doi-asserted-by":"crossref","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, pp. 480\u2013486 (1995)","DOI":"10.1145\/223904.223969"},{"key":"700_CR22","doi-asserted-by":"crossref","unstructured":"Lindeman, R.T., Kats, L.C.L., Visser, E.: Declaratively defining domain-specific language debuggers. In: Proceedings of the 10th International Conference on Generative Programming and Component Engineering, pp. 127\u2013136 (2011)","DOI":"10.1145\/2047862.2047885"},{"key":"700_CR23","doi-asserted-by":"publisher","unstructured":"Lucio, L., Mustafiz, S., Denil, J., Vangheluwe, H., Jukss, M.: FTG+PM: An integrated framework for investigating model transformation chains. In: SDL 2013: Model-Driven Dependability Engineering, Lecture Notes in Computer Science, vol. 7916, pp. 182\u2013202. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-38911-5_11","DOI":"10.1007\/978-3-642-38911-5_11"},{"key":"700_CR24","doi-asserted-by":"publisher","unstructured":"Mannadiar, R., Vangheluwe, H.: Debugging in domain-specific modelling. In: Malloy, B., Staab, S., Brand, M. (Eds.) Software Language Engineering, Lecture Notes in Computer Science, vol. 6563, pp. 276\u2013285. Springer, Berlin(2011). https:\/\/doi.org\/10.1007\/978-3-642-19440-5_17","DOI":"10.1007\/978-3-642-19440-5_17"},{"key":"700_CR25","doi-asserted-by":"crossref","unstructured":"McDirmid, S.: Living it up with a live programming language. In: Proceedings of OOPSLA\u201907, pp. 623\u2013638 (2007)","DOI":"10.1145\/1297027.1297073"},{"key":"700_CR26","doi-asserted-by":"crossref","unstructured":"McDirmid, S.: Usable live programming. In: Proceedings of Onward! 2013, pp. 53\u201361 (2013)","DOI":"10.1145\/2509578.2509585"},{"key":"700_CR27","volume-title":"Executable UML: A Foundation for Model-Driven Architecture","author":"SJ Mellor","year":"2002","unstructured":"Mellor, S.J., Balcer, M.J.: Executable UML: A Foundation for Model-Driven Architecture. Addison-Wesley, Reading (2002)"},{"issue":"12","key":"700_CR28","doi-asserted-by":"publisher","first-page":"1223","DOI":"10.1016\/j.scico.2011.01.002","volume":"76","author":"B Meyers","year":"2011","unstructured":"Meyers, B., Vangheluwe, H.: A framework for evolution of modelling languages. Sci. Comput. Program. 76(12), 1223\u20131246 (2011). https:\/\/doi.org\/10.1016\/j.scico.2011.01.002","journal-title":"Sci. Comput. Program."},{"key":"700_CR29","doi-asserted-by":"publisher","unstructured":"Morin, B., Barais, O., Jezequel, J.M., Fleurey, F., Solberg, A.: Models@ run.time to support dynamic adaptation. Computer 42(10), 44\u201351 (2009). https:\/\/doi.org\/10.1109\/MC.2009.327","DOI":"10.1109\/MC.2009.327"},{"issue":"9","key":"700_CR30","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1177\/0037549704050532","volume":"80","author":"PJ Mosterman","year":"2004","unstructured":"Mosterman, P.J., Vangheluwe, H.: Computer automated multi-paradigm modeling: an introduction. Simulation 80(9), 433\u2013450 (2004). https:\/\/doi.org\/10.1177\/0037549704050532","journal-title":"Simulation"},{"issue":"4","key":"700_CR31","doi-asserted-by":"publisher","first-page":"541","DOI":"10.1109\/5.24143","volume":"77","author":"T Murata","year":"1989","unstructured":"Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541\u2013580 (1989). https:\/\/doi.org\/10.1109\/5.24143","journal-title":"Proc. IEEE"},{"key":"700_CR32","unstructured":"National Science Foundation: Cyber-Physical Systems (CPS). https:\/\/www.nsf.gov\/pubs\/2016\/nsf16549\/nsf16549.pdf (2016). Document number: nsf16549"},{"key":"700_CR33","unstructured":"Oakes, B.: Optimizing Simulink Models. Tech. Rep\u2019. CS-TR-2014.5, McGill University (2014)"},{"key":"700_CR34","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-319-19584-1_3","volume":"9111","author":"D Pavletic","year":"2015","unstructured":"Pavletic, D., Voelter, M., Raza, S.A., Kolb, B., Kehrer, T.: Extensible debugger framework for extensible languages. Lect. Notes Comput. Sci. 9111, 33\u201349 (2015)","journal-title":"Lect. Notes Comput. Sci."},{"issue":"6","key":"700_CR35","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/203241.203251","volume":"38","author":"M Petre","year":"1995","unstructured":"Petre, M.: Why looking isn\u2019t always seeing: readership skills and graphical programming. Commun. ACM 38(6), 33\u201344 (1995). https:\/\/doi.org\/10.1145\/203241.203251","journal-title":"Commun. ACM"},{"key":"700_CR36","unstructured":"Rohr, M., Boskovic, M., Giesecke, S., Hasselbring, W.: Model-driven development of self-managing software systems. In: Proceedings of the Models at run.time Workshop Co-located with the ACM\/IEEE 9th International Conference Models 2006 (2006)"},{"issue":"1","key":"700_CR37","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 \u201clisp\u201d experience. ACM Comput. Surv. 10(1), 35\u201371 (1978). https:\/\/doi.org\/10.1145\/356715.356719","journal-title":"ACM Comput. Surv."},{"issue":"5","key":"700_CR38","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2003.1231150","volume":"20","author":"S Sendall","year":"2003","unstructured":"Sendall, S., Kozaczynski, W.: Model transformation: the heart and soul of model-driven software development. IEEE Softw. 20(5), 42\u201345 (2003). https:\/\/doi.org\/10.1109\/MS.2003.1231150","journal-title":"IEEE Softw."},{"key":"700_CR39","doi-asserted-by":"crossref","unstructured":"Sorensen, A., Gardner, H.: Programming with time: cyber-physical programming with Impromptu. In: Proceedings of Onward! 2010, pp. 822\u2013834 (2010)","DOI":"10.1145\/1932682.1869526"},{"key":"700_CR40","doi-asserted-by":"crossref","unstructured":"Stewart, D., Chakravarty, M.M.: Dynamic applications from the ground up. In: Proceedings of the 2005 ACM SIGPLAN workshop on Haskell, pp. 27\u201338 (2005)","DOI":"10.1145\/1088348.1088352"},{"key":"700_CR41","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/S1045-926X(05)80012-6","volume":"1","author":"SL Tanimoto","year":"1990","unstructured":"Tanimoto, S.L.: VIVA: a visual language for image processing. J. Vis. Lang. Comput. 1, 127\u2013139 (1990)","journal-title":"J. Vis. Lang. Comput."},{"issue":"12","key":"700_CR42","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1145\/38807.38828","volume":"22","author":"D Ungar","year":"1987","unstructured":"Ungar, D., Smith, R.B.: Self: the power of simplicity. SIGPLAN Not. 22(12), 227\u2013242 (1987). https:\/\/doi.org\/10.1145\/38807.38828","journal-title":"SIGPLAN Not."},{"key":"700_CR43","doi-asserted-by":"crossref","unstructured":"van Rozen, R., van\u00a0der Storm, T.: Towards live domain-specific languages: from text differencing to adapting models at run time. Softw. Syst. Model. 1\u201318 (2017)","DOI":"10.1007\/s10270-017-0608-7"},{"key":"700_CR44","doi-asserted-by":"crossref","unstructured":"van\u00a0der Storm, T.: Semantic deltas for live DSL environments. In: Proceedings of the 1st International Workshop on Live Programming, LIVE\u201913, pp. 35\u201338. IEEE Press, Piscataway, NJ, USA (2013)","DOI":"10.1109\/LIVE.2013.6617347"},{"key":"700_CR45","unstructured":"Van\u00a0Mierlo, S.: Explicitly modelling model debugging environments. In: Proceedings of the ACM Student Research Competition at MODELS 2015 Co-located with the ACM\/IEEE 18th International Conference MODELS 2015, pp. 24\u201329 (2015)"},{"issue":"4","key":"700_CR46","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1177\/0037549716658360","volume":"93","author":"S Mierlo Van","year":"2017","unstructured":"Van Mierlo, S., Van Tendeloo, Y., Vangheluwe, H.: Debugging Parallel DEVS. Simulation 93(4), 285\u2013306 (2017). https:\/\/doi.org\/10.1177\/0037549716658360","journal-title":"Simulation"},{"key":"700_CR47","unstructured":"Van\u00a0Tendeloo, Y.: Foundations of a multi-paradigm modelling tool. In: Proceedings of the ACM Student Research Competition at MODELS 2015 Co-located with the ACM\/IEEE 18th International Conference MODELS 2015 (2015)"},{"key":"700_CR48","doi-asserted-by":"crossref","unstructured":"Van\u00a0Tendeloo, Y., Vangheluwe, H.: The Modelverse: a tool for multi-paradigm modelling and simulation. In: Proceedings of the 2017 Winter Simulation Conference, WSC 2017, pp. 944 \u2013 955. IEEE (2017)","DOI":"10.1109\/WSC.2017.8247845"},{"key":"700_CR49","unstructured":"Vangheluwe, H., de\u00a0Lara, J., Mosterman, P.J.: An introduction to Multi-paradigm Modelling and Simulation. In: Proceedings of the AIS\u20192002 Conference (AI, Simulation and Planning in High Autonomy Systems), pp. 9 \u2013 20 (2002)"},{"key":"700_CR50","unstructured":"Vangheluwe, H., Riegelhaupt, D., Mustafiz, S., Denil, J., Van Mierlo, S.: Explicit modelling of a CBD experimentation environment. In: Proceedings of the 2014 Symposium on Theory of Modeling and Simulation\u2014DEVS, TMS\/DEVS\u201914, Part of the Spring Simulation Multi-Conference, pp. 379\u2013386. Society for Computer Simulation International (2014)"},{"issue":"10","key":"700_CR51","doi-asserted-by":"publisher","first-page":"1073","DOI":"10.1002\/spe.863","volume":"38","author":"H Wu","year":"2008","unstructured":"Wu, H., Gray, J., Mernik, M.: Grammar-driven generation of domain-specific language debuggers. Softw. Pract. Exp. 38(10), 1073\u20131103 (2008)","journal-title":"Softw. Pract. Exp."},{"key":"700_CR52","volume-title":"Why Programs Fail: A Guide to Systematic Debugging","author":"A Zeller","year":"2005","unstructured":"Zeller, A.: Why Programs Fail: A Guide to Systematic Debugging. Morgan Kaufmann, San Francisco (2005)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-0700-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-018-0700-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-0700-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T22:22:43Z","timestamp":1775254963000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-018-0700-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,30]]},"references-count":52,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["700"],"URL":"https:\/\/doi.org\/10.1007\/s10270-018-0700-7","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,30]]},"assertion":[{"value":"13 February 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 September 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 October 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 October 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}