{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T13:03:45Z","timestamp":1780578225068,"version":"3.54.1"},"publisher-location":"Cham","reference-count":43,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030778163","type":"print"},{"value":"9783030778170","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-77817-0_16","type":"book-chapter","created":{"date-parts":[[2021,7,2]],"date-time":"2021-07-02T23:04:56Z","timestamp":1625267096000},"page":"201-219","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Finding a Structure: Evaluating Different Modelling Languages Regarding Their Suitability of Designing Agent-Based Models"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1602-8369","authenticated-orcid":false,"given":"Poornima","family":"Belavadi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6233-3116","authenticated-orcid":false,"given":"Laura","family":"Burbach","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6105-4729","authenticated-orcid":false,"given":"Martina","family":"Ziefle","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6214-1461","authenticated-orcid":false,"given":"Andr\u00e9","family":"Calero Valdez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,7,3]]},"reference":[{"key":"16_CR1","doi-asserted-by":"crossref","unstructured":"Grimm, V., et al.: \u201cSupplementary file s1 to: Grimm, V., et al. (2020) \u2018the odd protocol for describing agent-based and other simulation models: a second update to improve clarity, replication, and structural realism\u201d. J. Artif. Soc. Soc. Simul. 23(2) (2020)","DOI":"10.18564\/jasss.4259"},{"key":"16_CR2","doi-asserted-by":"crossref","unstructured":"Amouroux, E., Gaudou, B., Desvaux, S., Drogoul, A.: ODD: a promising but incomplete formalism for individual-based model specification. In: 2010 IEEE RIVF International Conference on Computing and Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), Hanoi, pp. 1\u20134 (2010)","DOI":"10.1109\/RIVF.2010.5633421"},{"key":"16_CR3","unstructured":"Mart\u00ednez, C.P.A., et al.: A comparative analisys of i*-based agent-oriented modeling languages. In: Proceedings of the SEKE 2005, the 17th International Conference on Software Engineering & Knowledge Engineering: Technical Program, 14\u201316 July 2005, Taipei, Taiwan, Republic of China, pp. 43\u201350 (2005)"},{"issue":"Suppl 3","key":"16_CR4","doi-asserted-by":"publisher","first-page":"7280","DOI":"10.1073\/pnas.082080899","volume":"99","author":"E Bonabeau","year":"2002","unstructured":"Bonabeau, E.: Agent-based modeling: methods and techniques for simulating human systems. Proc. Natl. Acad. Sci. USA 99(Suppl 3), 7280\u20137287 (2002). https:\/\/doi.org\/10.1073\/pnas.082080899","journal-title":"Proc. Natl. Acad. Sci. USA"},{"issue":"2","key":"16_CR5","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1177\/0049124113506405","volume":"44","author":"E Bruch","year":"2015","unstructured":"Bruch, E., Atwell, J.: Agent-based models in empirical social research. Sociol. Methods Res. 44(2), 186\u2013221 (2015). https:\/\/doi.org\/10.1177\/0049124113506405. PMID: 25983351","journal-title":"Sociol. Methods Res."},{"key":"16_CR6","volume-title":"Complexity Theory and the Social Sciences: An Introduction. Business and the World Economy.","author":"DS Byrne","year":"1998","unstructured":"Byrne, D.S.: Complexity Theory and the Social Sciences: An Introduction. Business and the World Economy. Routledge, London (1998). ISBN 9780415162968. https:\/\/books.google.de\/books?id=NaVSZXVdc-0C"},{"key":"16_CR7","unstructured":"Castle, C.J., Crooks, A.T.: Principles and concepts of agent-based modelling for developing geospatial simulations (2006)"},{"issue":"1","key":"16_CR8","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1140\/epjst\/e2012-01697-8","volume":"2014","author":"R Conte","year":"2012","unstructured":"Conte, R., et al.: Manifesto of computational social science. Eur. Phys. J. Special Topics 2014(1), 325\u2013346 (2012). http:\/\/wrap.warwick.ac.uk\/67839\/","journal-title":"Eur. Phys. J. Special Topics"},{"issue":"9","key":"16_CR9","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1145\/130994.130998","volume":"35","author":"B Curtis","year":"1992","unstructured":"Curtis, B., Kellner, M.I., Over, J.: Process modeling. Commun. ACM 35(9), 75\u201390 (1992)","journal-title":"Commun. ACM"},{"key":"16_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1007\/3-540-44988-4_3","volume-title":"Application and Theory of Petri Nets 2000","author":"G Engels","year":"2000","unstructured":"Engels, G., Heckel, R., Sauer, S.: UML\u2014a universal modeling language? In: Nielsen, M., Simpson, D. (eds.) ICATPN 2000. LNCS, vol. 1825, pp. 24\u201338. Springer, Heidelberg (2000). https:\/\/doi.org\/10.1007\/3-540-44988-4_3"},{"issue":"5","key":"16_CR11","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1002\/(SICI)1099-0526(199905\/06)4:5<41::AID-CPLX9>3.0.CO;2-F(199905\/06)4:5<41::AID-CPLX9>3.0.CO;2-F","volume":"4","author":"JM Epstein","year":"1999","unstructured":"Epstein, J.M.: Agent-based computational models and generative social science. Complexity 4(5), 41\u201360 (1999). https:\/\/doi.org\/10.1002\/(SICI)1099-0526(199905\/06)4:5<41::AID-CPLX9>3.0.CO;2-F(199905\/06)4:5<41::AID-CPLX9>3.0.CO;2-F. ISSN 1076\u20132787","journal-title":"Complexity"},{"key":"16_CR12","volume-title":"Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)","author":"JM Epstein","year":"2007","unstructured":"Epstein, J.M.: Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity). Princeton University Press, Princeton (2007)"},{"key":"16_CR13","doi-asserted-by":"publisher","first-page":"2628","DOI":"10.1073\/pnas.1708272114","volume":"11","author":"D Fanelli","year":"2018","unstructured":"Fanelli, D.: Opinion: Is science really facing a reproducibility crisis, and do we need it to? Proc. Natl. Acad. Sci. USA 11, 2628\u20132631 (2018)","journal-title":"Proc. Natl. Acad. Sci. USA"},{"issue":"1","key":"16_CR14","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s11219-018-9407-9","volume":"27","author":"M Felderer","year":"2019","unstructured":"Felderer, M., Herrmann, A.: Comprehensibility of system models during test design: a controlled experiment comparing UML activity diagrams and state machines. Softw. Qual. J. 27(1), 125\u2013147 (2019)","journal-title":"Softw. Qual. J."},{"key":"16_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/BFb0013570","volume-title":"Intelligent Agents III Agent Theories, Architectures, and Languages","author":"S Franklin","year":"1997","unstructured":"Franklin, S., Graesser, A.: Is it an agent, or just a program?: a taxonomy for autonomous agents. In: M\u00fcller, J.P., Wooldridge, M.J., Jennings, N.R. (eds.) ATAL 1996. LNCS, vol. 1193, pp. 21\u201335. Springer, Heidelberg (1997). https:\/\/doi.org\/10.1007\/BFb0013570"},{"issue":"1\u20132","key":"16_CR16","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.ecolmodel.2006.04.023","volume":"198","author":"V Grimm","year":"2006","unstructured":"Grimm, V., et al.: A standard protocol for describing individual-based and agent-based models. Ecol. Model. 198(1\u20132), 115\u2013126 (2006). https:\/\/doi.org\/10.1016\/j.ecolmodel.2006.04.023. ISSN 0304\u20133800","journal-title":"Ecol. Model."},{"issue":"2","key":"16_CR17","doi-asserted-by":"publisher","first-page":"7","DOI":"10.18564\/jasss.4259","volume":"23","author":"V Grimm","year":"2020","unstructured":"Grimm, V., et al.: The odd protocol for describing agent-based and other simulation models: a second update to improve clarity, replication, and structural realism. J. Artif. Soc. Soc. Simul. 23(2), 7 (2020). https:\/\/doi.org\/10.18564\/jasss.4259. ISSN 1460\u20137425. http:\/\/jasss.soc.surrey.ac.uk\/23\/2\/7.html","journal-title":"J. Artif. Soc. Soc. Simul."},{"issue":"23","key":"16_CR18","doi-asserted-by":"publisher","first-page":"2760","DOI":"10.1016\/j.ecolmodel.2010.08.019","volume":"221","author":"V Grimm","year":"2010","unstructured":"Grimm, V., Berger, U., DeAngelis, D.L., Gary Polhill, J., Giske, J., Railsback, S.F.: The odd protocol: a review and first update. Ecol. Model. 221(23), 2760\u20132768 (2010). https:\/\/doi.org\/10.1016\/j.ecolmodel.2010.08.019. ISSN 0304\u20133800. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S030438001000414X","journal-title":"Ecol. Model."},{"key":"16_CR19","unstructured":"Hahn., C., A domain specific modeling language for multiagent systems. In: Proceedings of the 7th International Joint Conference on A\u201cUtonomous Agents and Multiagent Systems, vol. 1, pp. 233\u2013240. Citeseer (2008)"},{"key":"16_CR20","doi-asserted-by":"publisher","unstructured":"Helbing, D., Balietti, S.: How to do agent-based simulations in the future: from modeling social mechanisms to emergent phenomena and interactive systems design why develop and use agent-based models? Int. J. Res. Market., 1\u201355 (2011). https:\/\/doi.org\/10.1007\/978-3-642-24004-1. http:\/\/www.santafe.edu\/media\/workingpapers\/11-06-024.pdf","DOI":"10.1007\/978-3-642-24004-1"},{"key":"16_CR21","doi-asserted-by":"crossref","unstructured":"Humphrey, W.S., Kellner, M.I.: Software process modeling: principles of entity process models. In: Proceedings of the 11th International Conference on Software Engineering, pp. 331\u2013342 (1989)","DOI":"10.1145\/74587.74631"},{"issue":"4","key":"16_CR22","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/PL00010362","volume":"6","author":"E Kavakli","year":"2002","unstructured":"Kavakli, E.: Goal-oriented requirements engineering: a unifying framework. Requirements Eng. 6(4), 237\u2013251 (2002)","journal-title":"Requirements Eng."},{"key":"16_CR23","doi-asserted-by":"crossref","unstructured":"Krogstie, J., Using a semiotic framework to evaluate UML for the development of models of high quality. In: Unified Modeling Language: Systems Analysis, Design and Development Issues, pp. 89\u2013106. IGI Global (2001)","DOI":"10.4018\/978-1-930708-05-1.ch006"},{"key":"16_CR24","doi-asserted-by":"crossref","unstructured":"Macal, C.M., North, M.J.: Tutorial on agent-based modeling and simulation. In: Proceedings of the 2005 Winter Simulation Conference, pp. 2\u201315 (2005)","DOI":"10.1109\/WSC.2005.1574234"},{"key":"16_CR25","unstructured":"Matulevicius, R.: Improving the syntax and semantics of goal modelling languages. In: iStar, pp. 75\u201378 (2008)"},{"key":"16_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-540-73031-6_2","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"R Matulevi\u010dius","year":"2007","unstructured":"Matulevi\u010dius, R., Heymans, P.: Comparing goal modelling languages: an experiment. In: Sawyer, P., Paech, B., Heymans, P. (eds.) REFSQ 2007. LNCS, vol. 4542, pp. 18\u201332. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-73031-6_2"},{"issue":"13","key":"16_CR27","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1080\/17477778.2018.1442155","volume":"1","author":"T Monks","year":"2019","unstructured":"Monks, T., Currie, C.S., Onggo, B.S., Robinson, S., Kunc, M., Taylor, S.J.E.: Strengthening the reporting of empirical simulation studies: introducing the stress guidelines. J. Simul. 1(13), 55\u201367 (2019)","journal-title":"J. Simul."},{"issue":"5","key":"16_CR28","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1111\/j.1461-0248.2011.01603.x","volume":"14","author":"C Peng","year":"2011","unstructured":"Peng, C., Guiot, J., Wu, H., Jiang, H., Luo, Y.: Integrating models with data in ecology and palaeoecology: advances towards a model-data fusion approach\u201d. Ecol. Lett. 14(5), 522\u2013536 (2011)","journal-title":"Ecol. Lett."},{"issue":"2","key":"16_CR29","first-page":"1","volume":"11","author":"JG Polhill","year":"2008","unstructured":"Polhill, J.G., Parker, D.C., Brown, D., Grimm, V.: Using the ODD protocol for describing three agent-based social simulation models of land-use change. J. Artif. Soc. Soc. Simul. 11(2), 1\u20133 (2008)","journal-title":"J. Artif. Soc. Soc. Simul."},{"issue":"1","key":"16_CR30","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/S0304-3800(01)00228-9","volume":"139","author":"SF Railsback","year":"2001","unstructured":"Railsback, S.F.: Concepts from complex adaptive systems as a framework for individual-basedmodelling. Ecol. Model. 139(1), 47\u201362 (2001)","journal-title":"Ecol. Model."},{"issue":"3","key":"16_CR31","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/j.ijresmar.2011.04.002","volume":"28","author":"W Rand","year":"2011","unstructured":"Rand, W., Rust, R.T.: Agent-based modeling in marketing: guidelines for rigor. Int. J. Res. Market. 28(3), 181\u2013193 (2011). https:\/\/doi.org\/10.1016\/j.ijresmar.2011.04.002. ISSN 01678116","journal-title":"Int. J. Res. Market."},{"key":"16_CR32","doi-asserted-by":"crossref","unstructured":"Retzlaff, C.-O., Ziefle, M., Calero Valdez, A.: The history of of agent-based modeling in the social sciences. In: Duffy, V.G., (ed.) HCII 2021, LNCS 12777, pp. 304\u2013319. Springer, Cham (2021)","DOI":"10.1007\/978-3-030-77817-0_22"},{"issue":"2","key":"16_CR33","first-page":"604","volume":"52","author":"TC Schelling","year":"2013","unstructured":"Schelling, T.C.: Models of segregation. Am. Econ. Assoc. 52(2), 604\u2013620 (2013)","journal-title":"Am. Econ. Assoc."},{"key":"16_CR34","unstructured":"Yu, E.S.-K.: Modelling strategic relationships for process reengineering. Ph.D. thesis, University of Toronto (1996)"},{"key":"16_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1007\/3-540-47961-9_41","volume-title":"Advanced Information Systems Engineering","author":"E S\u00f6derstr\u00f6m","year":"2002","unstructured":"S\u00f6derstr\u00f6m, E., Andersson, B., Johannesson, P., Perjons, E., Wangler, B.: Towards a framework for comparing process modelling languages. In: Pidduck, A.B., Ozsu, M.T., Mylopoulos, J., Woo, C.C. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 600\u2013611. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47961-9_41"},{"key":"16_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/978-3-319-91485-5_27","volume-title":"Social Computing and Social Media. Technologies and Analytics","author":"A Calero Valdez","year":"2018","unstructured":"Calero Valdez, A., Ziefle, M.: Human factors in the age of algorithms. Understanding the human-in-the-loop using agent-based modeling. In: Meiselwitz, G. (ed.) SCSM 2018. LNCS, vol. 10914, pp. 357\u2013371. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-91485-5_27"},{"key":"16_CR37","doi-asserted-by":"crossref","unstructured":"Vincenot, C.E.: How new concepts become universal scientific approaches: insights from citation network analysis of agent-based complex systems science. In: Proceedings of the Royal Society B: Biological Sciences, vol. 285, p. 20172360 (2018)","DOI":"10.1098\/rspb.2017.2360"},{"key":"16_CR38","volume-title":"Complexity: The Emerging Science at the Edge of Order and Chaos","author":"M Mitchell Waldrop","year":"1992","unstructured":"Mitchell Waldrop, M.: Complexity: The Emerging Science at the Edge of Order and Chaos. Simon & Schuster, New York (1992). ISBN 0671767895"},{"key":"16_CR39","unstructured":"Wilensky, U., Rand, W.: An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo. The MIT Press (2015) ISBN 9780262731898. https:\/\/books.google.de\/books?id=LQrhBwAAQBAJ"},{"key":"16_CR40","volume-title":"An Introduction to Multiagent Systems","author":"M Wooldridge","year":"2009","unstructured":"Wooldridge, M.: An Introduction to Multiagent Systems. Wiley, Hoboken (2009)"},{"key":"16_CR41","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1017\/S0269888900008122","volume":"10","author":"M Wooldridge","year":"1995","unstructured":"Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10, 115\u2013152 (1995)","journal-title":"Knowl. Eng. Rev."},{"key":"16_CR42","unstructured":"Wooldridge, M., Jennings, N.R.: Simulating sprawl: a dynamic entity-based approach to modelling North American suburban sprawl using cellular automata and multi-agent systems. Ph.D. Thesis (2004)"},{"key":"16_CR43","doi-asserted-by":"crossref","unstructured":"Zamli, K.Z., Lee, P.A.: Taxonomy of process modeling languages. In: Proceedings ACS\/IEEE International Conference on Computer Systems and Applications, pp. 435\u2013437. IEEE (2001)","DOI":"10.1109\/AICCSA.2001.934035"}],"container-title":["Lecture Notes in Computer Science","Digital Human Modeling and Applications in Health, Safety, Ergonomics and Risk Management. Human Body, Motion and Behavior"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-77817-0_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T22:37:48Z","timestamp":1751495868000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-77817-0_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030778163","9783030778170"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-77817-0_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"3 July 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"HCII","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 July 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 July 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"hcii2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2021.hci.international\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}