{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T20:50:29Z","timestamp":1769979029888,"version":"3.49.0"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T00:00:00Z","timestamp":1675814400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T00:00:00Z","timestamp":1675814400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2023,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Simulation is a key tool for researching complex system behaviour. Agent-based simulation has been applied across domains, such as biology, health, economics and urban sciences. However, engineering robust, efficient, maintainable, and reliable agent-based simulations is challenging. We present a vision for engineering agent simulations comprising a family of domain-specific modelling languages (DSMLs) that integrates core software engineering, validation and simulation experimentation. We relate the vision to examples of principled simulation, to show how the DSMLs would improve robustness, efficiency, and maintainability of simulations. Focusing on how to demonstrate the fitness for purpose of a simulator, the envisaged approach supports bi-directional transparency and traceability between the original domain understanding to the implementation, interpretation of results and evaluation of hypotheses.<\/jats:p>","DOI":"10.1007\/s10270-023-01082-9","type":"journal-article","created":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T13:48:02Z","timestamp":1675864082000},"page":"455-470","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Trustworthy agent-based simulation: the case for domain-specific modelling languages"],"prefix":"10.1007","volume":"22","author":[{"given":"Steffen","family":"Zschaler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fiona A. C.","family":"Polack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,2,8]]},"reference":[{"key":"1082_CR1","unstructured":"Alden, K.: Simulation and statistical techniques to explore lymphoid tissue organogenesis. PhD thesis, University of York, UK, http:\/\/etheses.whiterose.ac.uk\/id\/eprint\/3220 (2016)"},{"key":"1082_CR2","doi-asserted-by":"publisher","first-page":"172","DOI":"10.3389\/fimmu.2012.00172","volume":"3","author":"K Alden","year":"2012","unstructured":"Alden, K., Timmis, J., Andrews, P., et al.: Pairing experimentation and computational modeling to understand the role of tissue inducer cells in the development of lymphoid organs. Front. Immunol. 3, 172 (2012). https:\/\/doi.org\/10.3389\/fimmu.2012.00172","journal-title":"Front. Immunol."},{"issue":"2","key":"1082_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pcbi.1002916","volume":"9","author":"K Alden","year":"2013","unstructured":"Alden, K., Read, M., Timmis, J., et al.: Spartan: A comprehensive tool for understanding uncertainty in simulations of biological systems. PLoS Comput. Biol. 9(2), 1\u20139 (2013). https:\/\/doi.org\/10.1371\/journal.pcbi.1002916","journal-title":"PLoS Comput. Biol."},{"key":"1082_CR4","doi-asserted-by":"publisher","DOI":"10.1098\/rsif.2014.1059","author":"K Alden","year":"2015","unstructured":"Alden, K., Andrews, P.S., Polack, F.A.C., et al.: Using argument notation to engineer biological simulations with increased confidence. J. R. Soc. Interface (2015). https:\/\/doi.org\/10.1098\/rsif.2014.1059","journal-title":"J. R. Soc. Interface"},{"issue":"2","key":"1082_CR5","first-page":"422","volume":"14","author":"K Alden","year":"2016","unstructured":"Alden, K., Timmis, J., Andrews, P.S., et al.: Extending and applying Spartan to perform temporal sensitivity analyses for predicting changes in influential biological pathways in computational models. IEEE Trans. Comput. Biol. 14(2), 422\u2013431 (2016)","journal-title":"IEEE Trans. Comput. Biol."},{"key":"1082_CR6","unstructured":"Assurance Case Working Group (ACWG) (2021) Goal structuring notation community standard version 2. Online: https:\/\/scsc.uk\/r141B:1, last accessed 23 August, 2021"},{"key":"1082_CR7","doi-asserted-by":"publisher","unstructured":"Barat, S., Barn, B., Clark, T., et\u00a0al.: OrgML \u2013 a domain specific language for organisational decision-making. In: Grabis, J., Bork, D. (eds.) The Practice of Enterprise Modeling (PoEM 2020), (2020) https:\/\/doi.org\/10.1007\/978-3-030-63479-7_11","DOI":"10.1007\/978-3-030-63479-7_11"},{"key":"1082_CR8","doi-asserted-by":"crossref","unstructured":"Chacon, S., Straub, B.: Pro Git, 2nd edn. Apress, https:\/\/git-scm.com\/book\/en\/v2 (2014)","DOI":"10.1007\/978-1-4842-0076-6"},{"key":"1082_CR9","unstructured":"Crutchfield, J.P.: Observing complexity and the complexity of observation. Tech. Rep. 1993-06-035, Santa Fe Institute, https:\/\/sfi-edu.s3.amazonaws.com\/sfi-edu\/production\/uploads\/sfi-com\/dev\/uploads\/filer\/a7\/72\/a772b4c5-3c0f-48fb-a56d-2472476dccc8\/93-06-035.pdf (1993)"},{"key":"1082_CR10","unstructured":"Denil, J., Klikovits, S., Mosterman, P.J., et\u00a0al.: The experiment model and validity frame in m &s. In: Proceedings of the Symposium on Theory of Modeling and Simulation, pp. 1\u201312 (2017)"},{"issue":"3","key":"1082_CR11","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1007\/s10515-017-0230-5","volume":"25","author":"E Denney","year":"2018","unstructured":"Denney, E., Pai, G.: Tool support for assurance case development. Autom. Softw. Eng. 25(3), 435\u2013499 (2018)","journal-title":"Autom. Softw. Eng."},{"key":"1082_CR12","doi-asserted-by":"publisher","unstructured":"Ewald, R., Uhrmacher, A.M.: SESSL: a domain-specific language for simulation experiments. ACM Trans. Model Comput. Simul. 24(2), (2014). https:\/\/doi.org\/10.1145\/2567895","DOI":"10.1145\/2567895"},{"key":"1082_CR13","volume-title":"Advances in Practical Applications of Agents and Multiagent Systems, Advances in Intelligent and Soft Computing","author":"R Fuentes-Fern\u00e1ndez","year":"2010","unstructured":"Fuentes-Fern\u00e1ndez, R., Gal\u00e1n, J.M., Hassan, S., et al.: Application of model driven techniques for agent-based simulation. In: Demazeau, Y., Dignum, F., Corchado, J.M., et al. (eds.) Advances in Practical Applications of Agents and Multiagent Systems, Advances in Intelligent and Soft Computing, vol. 70. Springer, Berlin (2010)"},{"key":"1082_CR14","doi-asserted-by":"publisher","unstructured":"Gallina, B.: A model-driven safety certification method for process compliance. In: 2014 IEEE International Symposium on Software Reliability Engineering Workshops, pp. 204\u2013209, (2014) https:\/\/doi.org\/10.1109\/ISSREW.2014.30","DOI":"10.1109\/ISSREW.2014.30"},{"key":"1082_CR15","unstructured":"Gell-Mann, M.: The Quark and the Jaguar. Abacus (1995)"},{"key":"1082_CR16","doi-asserted-by":"publisher","unstructured":"Ghorbani, A., Bots, P., Dignum, V., et al.: MAIA: a framework for developing agent-based social simulations. J. Artif. Soc. Soc. Simul. (2013) https:\/\/doi.org\/10.18564\/jasss.2166","DOI":"10.18564\/jasss.2166"},{"issue":"2","key":"1082_CR17","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.biosystems.2013.03.007","volume":"112","author":"RB Greaves","year":"2013","unstructured":"Greaves, R.B., Read, M., Timmis, J., et al.: In silico investigation of novel biological pathways: the role of CD200 in regulation of T cell priming in experimental autoimmune encephalomyelitis. Biosystems 112(2), 107\u2013121 (2013). https:\/\/doi.org\/10.1016\/j.biosystems.2013.03.007","journal-title":"Biosystems"},{"key":"1082_CR18","doi-asserted-by":"publisher","unstructured":"Hawkins, R., Habli, I., Kolovos, D., et\u00a0al.: Weaving an assurance case from design: A model-based approach. In: Proceedings of the IEEE 16th International Symposium on High Assurance Systems Engineering, pp. 110\u2013117, (2015) https:\/\/doi.org\/10.1109\/HASE.2015.25","DOI":"10.1109\/HASE.2015.25"},{"key":"1082_CR19","doi-asserted-by":"publisher","unstructured":"Hawkins, R., Kelly, T., Habli, I.: Developing assurance cases for D-MILS systems. In: International Workshop on MILS: Architecture and Assurance for Secure Systems, (2015) https:\/\/doi.org\/10.5281\/zenodo.47984","DOI":"10.5281\/zenodo.47984"},{"issue":"2","key":"1082_CR20","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1504\/IJAOSE.2018.094373","volume":"6","author":"B Herd","year":"2018","unstructured":"Herd, B., Miles, S., McBurney, P., et al.: Quantitative analysis of multi-agent systems through statistical verification of simulation traces. Int. J. Agent-Oriented Softw. Eng. 6(2), 156\u2013186 (2018)","journal-title":"Int. J. Agent-Oriented Softw. Eng."},{"key":"1082_CR21","unstructured":"Iba, T., Matsuzawa, Y., Aoyama, N.: From conceptual models to simulation models: model driven development of agent-based simulations. In: Proceedings of the 9th Workshop on Economics and Heterogeneous Interacting Agents, pp. 1\u201312 (2004)"},{"key":"1082_CR22","doi-asserted-by":"crossref","unstructured":"Johannes, J., Zschaler, S., Fern\u00e1ndez, M.A., et\u00a0al.: Abstracting complex languages through transformation and composition. In: Sch\u00fcrr, A., Selic, B. (eds.) Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MoDELS\u201909), LNCS, vol. 5795. pp. 546\u2013550. Springer (2009)","DOI":"10.1007\/978-3-642-04425-0_41"},{"key":"1082_CR23","doi-asserted-by":"publisher","unstructured":"Kelly, T.P., McDermid, J.A.: Safety case construction and reuse using patterns. In: Daniel, P. (ed.) Safe Comp 97. pp. 55\u201369, Springer, London (1997) https:\/\/doi.org\/10.1007\/978-1-4471-0997-6_5","DOI":"10.1007\/978-1-4471-0997-6_5"},{"key":"1082_CR24","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., et\u00a0al.: Aspect-oriented programming gregor. In: European Conference on Object-Oriented Programming (ECOOP\u201997) (1997)","DOI":"10.1007\/BFb0053381"},{"key":"1082_CR25","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1038\/d41586-018-05895-3","volume":"560","author":"R Kwok","year":"2018","unstructured":"Kwok, R.: How to pick an electronic laboratory notebook. Nature 560, 269\u2013270 (2018). https:\/\/doi.org\/10.1038\/d41586-018-05895-3","journal-title":"Nature"},{"key":"1082_CR26","unstructured":"Leonov, G.: An integrated molecular cell biology and agent-based simulation approach to dissecting microRNA regulatory networks. PhD thesis, University of York, UK (2015) http:\/\/etheses.whiterose.ac.uk\/id\/eprint\/12032"},{"key":"1082_CR27","unstructured":"Lloyd, S.: Programming the Universe. Knopf (2006)"},{"issue":"7","key":"1082_CR28","first-page":"517","volume":"82","author":"S Luke","year":"2005","unstructured":"Luke, S., Cioffi-Revilla, C., Panait, L., et al.: MASON: a multi-agent simulation environment. Simul. Trans. Soc. Model. Simul. Int. 82(7), 517\u2013527 (2005)","journal-title":"Simul. Trans. Soc. Model. Simul. Int."},{"key":"1082_CR29","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/978-3-030-83903-1_7","volume-title":"Computer Safety, Reliability, and Security","author":"B Meng","year":"2021","unstructured":"Meng, B., Paul, S., Moitra, A., et al.: Automating the assembly of security assurance case fragments. In: Habli, I., Sujan, M., Bitsch, F. (eds.) Computer Safety, Reliability, and Security, pp. 101\u2013114. Springer International Publishing, Berlin (2021)"},{"key":"1082_CR30","doi-asserted-by":"crossref","unstructured":"Mertens, J., Denil, J.: ESS: EMF-based simulation specification, a domain-specific language for model validation experiments. In: 2022 Annual Modeling and Simulation Conference (ANNSIM), pp. 416\u2013427 (2022)","DOI":"10.23919\/ANNSIM55834.2022.9859307"},{"key":"1082_CR31","doi-asserted-by":"crossref","unstructured":"Meyers, B., Deshayes, R., Lucio, L., et\u00a0al.: ProMoBox: a framework for generating domain-specific property languages. In: Combemale, B., Pearce, D., Barais, O., et\u00a0al. (eds.) Software Language Engineering (SLE) (2014)","DOI":"10.1007\/978-3-319-11245-9_1"},{"issue":"3","key":"1082_CR32","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MCSE.2008.82","volume":"10","author":"S Miles","year":"2008","unstructured":"Miles, S., Groth, P., Deelman, E., et al.: Provenance: the bridge between experiments and data. Comput. Sci. Eng. 10(3), 38\u201346 (2008). https:\/\/doi.org\/10.1109\/MCSE.2008.82","journal-title":"Comput. Sci. Eng."},{"key":"1082_CR33","doi-asserted-by":"publisher","DOI":"10.3389\/fimmu.2013.00035","author":"JWJ Moore","year":"2013","unstructured":"Moore, J.W.J., Moyo, D., Beattie, L., et al.: Functional complexity of the Leishmania granuloma and the potential of in silico modelling. Front. Immunol. (2013). https:\/\/doi.org\/10.3389\/fimmu.2013.00035","journal-title":"Front. Immunol."},{"key":"1082_CR34","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2021.20.3.a8","author":"P Mu\u00f1oz","year":"2021","unstructured":"Mu\u00f1oz, P., Karkhanis, P., van den Brand, M., et al.: Modeling objects with uncertain behaviors. J. Object Technol. (2021). https:\/\/doi.org\/10.5381\/jot.2021.20.3.a8","journal-title":"J. Object Technol."},{"key":"1082_CR35","doi-asserted-by":"publisher","DOI":"10.1186\/2194-3206-1-3","author":"MJ North","year":"2013","unstructured":"North, M.J., Collier, N.T., Ozik, J., et al.: Complex adaptive systems modeling with Repast Simphony. Complex Adapt. Syst. Model. (2013). https:\/\/doi.org\/10.1186\/2194-3206-1-3","journal-title":"Complex Adapt. Syst. Model."},{"key":"1082_CR36","unstructured":"Object Management Group (2021) Structured assurance case metamodel v2.2. https:\/\/www.omg.org\/spec\/SACM\/2.2\/"},{"key":"1082_CR37","doi-asserted-by":"crossref","unstructured":"Parunak, H.V.D.: Social simulation for non-hackers. In: 22nd International Workshop on Multi-Agent-Based Simulation (2021) https:\/\/www.abcresearch.org\/abc\/papers\/MABS21NonHackers.pdf","DOI":"10.1007\/978-3-030-94548-0_1"},{"issue":"3","key":"1082_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5381\/jot.2020.19.3.a6","volume":"19","author":"F Polack","year":"2020","unstructured":"Polack, F., Alden, K.: On developing and validating dynamic systems: simulation engineering. J. Object Technol. 19(3), 1\u201313 (2020). https:\/\/doi.org\/10.5381\/jot.2020.19.3.a6","journal-title":"J. Object Technol."},{"key":"1082_CR39","doi-asserted-by":"crossref","unstructured":"Ruscheinski, A., Wilsdorf, P., Dombrowsky, M., et\u00a0al.: Capturing and reporting provenance information of simulation studies based on an artifact-based workflow approach. In: Proceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM-PADS \u201919), pp. 185\u2013196 (2019)","DOI":"10.1145\/3316480.3325514"},{"key":"1082_CR40","doi-asserted-by":"crossref","unstructured":"Rushby, J.: Formalism in safety cases. In: Dale, C., Anderson, T. (eds.) Making Systems Safer\u2014Proceedings of Safety-Critical Systems Symposium. pp. 3\u201317. Springer, Berlin (2010)","DOI":"10.1007\/978-1-84996-086-1_1"},{"key":"1082_CR41","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1016\/j.simpat.2017.11.006","volume":"83","author":"F Santos","year":"2018","unstructured":"Santos, F., Nunes, I., Bazzan, A.L.: Model-driven agent-based simulation development: a modeling language and empirical evaluation in the adaptive traffic signal control domain. Simul. Modell. Pract. Theory 83, 162\u2013187 (2018). https:\/\/doi.org\/10.1016\/j.simpat.2017.11.006","journal-title":"Simul. Modell. Pract. Theory"},{"issue":"3","key":"1082_CR42","doi-asserted-by":"publisher","first-page":"14","DOI":"10.18564\/jasss.2834","volume":"18","author":"S Scherer","year":"2015","unstructured":"Scherer, S., Wimmer, M., Lotzmann, U., et al.: Evidence based and conceptual model driven approach for agent-based policy modelling. J. Artif. Soc. Soc. Simul. 18(3), 14 (2015)","journal-title":"J. Artif. Soc. Soc. Simul."},{"issue":"1","key":"1082_CR43","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1109\/JSYST.2020.2990488","volume":"15","author":"A Shaked","year":"2020","unstructured":"Shaked, A., Reich, Y.: Improving process descriptions in research by model-based analysis. IEEE Syst. J. 15(1), 435\u2013444 (2020)","journal-title":"IEEE Syst. J."},{"key":"1082_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01938-9","volume-title":"Engineering Simulations as Scientific Instruments: A Pattern Language","author":"S Stepney","year":"2018","unstructured":"Stepney, S., Polack, F.A.C.: Engineering Simulations as Scientific Instruments: A Pattern Language. Springer, Cham (2018)"},{"key":"1082_CR45","doi-asserted-by":"publisher","first-page":"1183","DOI":"10.1007\/s10270-020-00842-1","volume":"20","author":"J Troya","year":"2021","unstructured":"Troya, J., Moreno, N., Bertoa, M., et al.: Uncertainty representation in software models: a survey. Softw. Syst. Modell. 20, 1183\u20131213 (2021). https:\/\/doi.org\/10.1007\/s10270-020-00842-1","journal-title":"Softw. Syst. Modell."},{"key":"1082_CR46","doi-asserted-by":"publisher","unstructured":"Viyovi\u0107, V., Maksimovi\u0107, M., Perisi\u0107, B.: Sirius: A rapid development of DSM graphical editor. In: IEEE 18th International Conference on Intelligent Engineering Systems (INES\u201914), pp 233\u2013238, (2014) https:\/\/doi.org\/10.1109\/INES.2014.6909375","DOI":"10.1109\/INES.2014.6909375"},{"key":"1082_CR47","doi-asserted-by":"publisher","first-page":"2507","DOI":"10.1007\/s10270-018-0679-0","volume":"18","author":"M Voelter","year":"2019","unstructured":"Voelter, M., Kolb, B., Birken, K., et al.: Using language workbenches and domain-specific languages for safety-critical software development. Softw. Syst. Modell. 18, 2507\u20132530 (2019). https:\/\/doi.org\/10.1007\/s10270-018-0679-0","journal-title":"Softw. Syst. Modell."},{"issue":"5","key":"1082_CR48","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1109\/MDAT.2015.2462720","volume":"32","author":"A Wassyng","year":"2015","unstructured":"Wassyng, A., Singh, N., Geven, M., et al.: Can product-specific assurance case templates be used as medical device standards? IEEE Des. Test 32(5), 45\u201355 (2015)","journal-title":"IEEE Des. Test"},{"key":"1082_CR49","doi-asserted-by":"publisher","first-page":"S6","DOI":"10.1186\/1471-2105-14-S6-S9","volume":"14","author":"RA Williams","year":"2013","unstructured":"Williams, R.A., Greaves, R., Read, M., et al.: In silico investigation into dendritic cell regulation of CD8Treg mediated killing of Th1 cells in murine experimental autoimmune encephalomyelitis. BMC Bioinform. 14, S6\u2013S9 (2013). https:\/\/doi.org\/10.1186\/1471-2105-14-S6-S9","journal-title":"BMC Bioinform."},{"key":"1082_CR50","unstructured":"Yan, F., Foster, S., Habli, I.: Safety case generation by model-based engineering: state of the art and a proposal. In: Proceedings of 11th International Conference on Performance, Safety and Robustness in Complex Systems and Applications. International Academy, Research, and Industry Association (2021)"},{"key":"1082_CR51","volume-title":"Theory of Modeling and Simulation","author":"BP Zeigler","year":"2018","unstructured":"Zeigler, B.P., Muzy, A., Kofman, E.: Theory of Modeling and Simulation, 3rd edn. Elsevier, Amsterdam (2018)","edition":"3"},{"key":"1082_CR52","doi-asserted-by":"crossref","unstructured":"Zschaler, S., Polack, F.: A family of languages for trustworthy agent-based simulation. In: 13th International Conference on Software Language Engineering (SLE\u201920) (2020)","DOI":"10.1145\/3426425.3426929"},{"key":"1082_CR53","doi-asserted-by":"crossref","unstructured":"Zschaler, S., Kolovos, D.S., Drivalos, N., et\u00a0al.: Domain-specific metamodelling languages for software language engineering. In: 2nd International Conference on Software Language Engineering (SLE\u201909) (2009)","DOI":"10.1007\/978-3-642-12107-4_23"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-023-01082-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-023-01082-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-023-01082-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,31]],"date-time":"2023-03-31T06:12:28Z","timestamp":1680243148000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-023-01082-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,8]]},"references-count":53,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["1082"],"URL":"https:\/\/doi.org\/10.1007\/s10270-023-01082-9","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,8]]},"assertion":[{"value":"16 December 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 December 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 February 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}