{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,6]],"date-time":"2026-01-06T05:27:49Z","timestamp":1767677269746,"version":"3.41.0"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,1,31]],"date-time":"2019-01-31T00:00:00Z","timestamp":1548892800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Model. Comput. Simul."],"published-print":{"date-parts":[[2019,1,31]]},"abstract":"<jats:p>Simulation models are widely used to study complex systems. Current simulation models are generally handcrafted using expert knowledge (knowledge-driven); however, this process is slow and introduces modeler bias. This article presents an approach towards data-driven simulation modeling by developing a framework that discovers simulation models in an automated way for mobile agent-based applications. The framework is comprised of three components: (1) a model space specification, (2) a search method (genetic algorithm), and (3) framework measurement metrics. The model space specification provides a formal specification for the general model structure from which various models can be generated. The search method is used to efficiently search the model space for candidate models that exhibit desired behavior patterns. The five framework measurement metrics: flexibility, comprehensibility, controllability, composability, and robustness, are developed to evaluate the overall framework. The results demonstrate that it is possible to discover a variety of interesting models using the framework.<\/jats:p>","DOI":"10.1145\/3289229","type":"journal-article","created":{"date-parts":[[2019,2,4]],"date-time":"2019-02-04T13:13:13Z","timestamp":1549285993000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Towards Data-Driven Simulation Modeling for Mobile Agent-Based Systems"],"prefix":"10.1145","volume":"29","author":[{"given":"Nicholas","family":"Keller","sequence":"first","affiliation":[{"name":"Georgia State University, Atlanta, GA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaolin","family":"Hu","sequence":"additional","affiliation":[{"name":"Georgia State University, Atlanta, GA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,2,4]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.18564\/jasss.2353"},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Maik Boltes et al. 2010. Automatic extraction of pedestrian trajectories from video recordings. In Pedestrian and Evacuation Dynamics 2008. Springer Berlin 43--54.  Maik Boltes et al. 2010. Automatic extraction of pedestrian trajectories from video recordings. In Pedestrian and Evacuation Dynamics 2008. Springer Berlin 43--54.","DOI":"10.1007\/978-3-642-04504-2_3"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1749-8198.2010.00337.x"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2008.09.009"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compenvurbsys.2008.09.011"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1177\/0037549705058073"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.18564\/jasss.1609"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1093\/beheco\/arh149"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.18564\/jasss.2114"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.18564\/jasss.1789"},{"key":"e_1_2_2_11_1","article-title":"Self-organizing traffic at a malfunctioning intersection","volume":"9","author":"Kumar Sujai","year":"2006","unstructured":"Sujai Kumar and Sugata Mitra . 2006 . Self-organizing traffic at a malfunctioning intersection . Journal of Artificial Societies and Social Simulation 9 , 4 (2006). Sujai Kumar and Sugata Mitra. 2006. Self-organizing traffic at a malfunctioning intersection. Journal of Artificial Societies and Social Simulation 9, 4 (2006).","journal-title":"Journal of Artificial Societies and Social Simulation"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0968-090X(02)00025-6"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37406"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.trc.2013.02.005"},{"key":"e_1_2_2_15_1","volume-title":"Crowds by example. Computer Graphics Forum 26, 3","author":"Lerner Alon","year":"2007","unstructured":"Alon Lerner , Yiorgos Chrysanthou , and Dani Lischinski . 2007. Crowds by example. Computer Graphics Forum 26, 3 ( 2007 ). Alon Lerner, Yiorgos Chrysanthou, and Dani Lischinski. 2007. Crowds by example. Computer Graphics Forum 26, 3 (2007)."},{"volume-title":"Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems.","author":"Jinghui","key":"e_1_2_2_16_1","unstructured":"Jinghui Zhong et al. 2015. Learning behavior patterns from video: A data-driven framework for agent-based crowd modeling . In Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems. Jinghui Zhong et al. 2015. Learning behavior patterns from video: A data-driven framework for agent-based crowd modeling. In Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.33"},{"key":"e_1_2_2_18_1","volume-title":"International Workshop on Multi-Agent Systems and Agent-Based Simulation. Springer","author":"Stonedahl Forrest","year":"2010","unstructured":"Forrest Stonedahl and Uri Wilensky . 2010 . Finding forms of flocking: Evolutionary search in abm parameter-spaces . In International Workshop on Multi-Agent Systems and Agent-Based Simulation. Springer , Berlin. Forrest Stonedahl and Uri Wilensky. 2010. Finding forms of flocking: Evolutionary search in abm parameter-spaces. In International Workshop on Multi-Agent Systems and Agent-Based Simulation. Springer, Berlin."},{"key":"e_1_2_2_19_1","volume-title":"Swiss Transport Research Conference. No. EPFL-CONF-217394","author":"Antonini Gianluca","year":"2004","unstructured":"Gianluca Antonini , Michel Bierlaire , and Mats Weber . 2004 . Simulation of pedestrian behaviour using a discrete choice model calibrated on actual motion data . Swiss Transport Research Conference. No. EPFL-CONF-217394 . (2004). Gianluca Antonini, Michel Bierlaire, and Mats Weber. 2004. Simulation of pedestrian behaviour using a discrete choice model calibrated on actual motion data. Swiss Transport Research Conference. No. EPFL-CONF-217394. (2004)."},{"volume-title":"Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems. International Foundation for Autonomous Agents and Multiagent Systems.","author":"Jinghui","key":"e_1_2_2_20_1","unstructured":"Jinghui Zhong et al. 2014. Automatic rule identification for agent-based crowd models through gene expression programming . In Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems. International Foundation for Autonomous Agents and Multiagent Systems. Jinghui Zhong et al. 2014. Automatic rule identification for agent-based crowd models through gene expression programming. In Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems. International Foundation for Autonomous Agents and Multiagent Systems."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROSE.2003.1218700"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.294849"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2017.03.020"},{"volume-title":"Proceedings of the 2007 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Eurographics Association.","author":"Hoon Kang","key":"e_1_2_2_24_1","unstructured":"Kang Hoon Lee et al. 2007. Group behavior from video: A data-driven approach to crowd simulation . In Proceedings of the 2007 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Eurographics Association. Kang Hoon Lee et al. 2007. Group behavior from video: A data-driven approach to crowd simulation. In Proceedings of the 2007 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Eurographics Association."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2014.2314460"},{"key":"e_1_2_2_26_1","doi-asserted-by":"crossref","unstructured":"Xiao Song et al. 2016. Selfishness- and selflessness-based models of pedestrian room evacuation. Physica A: Statistical Mechanics and its Applications 447 (2016) 455--466.  Xiao Song et al. 2016. Selfishness- and selflessness-based models of pedestrian room evacuation. Physica A: Statistical Mechanics and its Applications 447 (2016) 455--466.","DOI":"10.1016\/j.physa.2015.12.041"},{"volume-title":"Proceedings of the 2011 Winter Simulation Conference. 3719--3729","author":"Huang Yilin","key":"e_1_2_2_27_1","unstructured":"Yilin Huang , M. D. Seck , and A. Verbraeck . 2011. From data to simulation models: Component-based model generation with a data-driven approach . In Proceedings of the 2011 Winter Simulation Conference. 3719--3729 . Yilin Huang, M. D. Seck, and A. Verbraeck. 2011. From data to simulation models: Component-based model generation with a data-driven approach. In Proceedings of the 2011 Winter Simulation Conference. 3719--3729."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03845-7_10"}],"container-title":["ACM Transactions on Modeling and Computer Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3289229","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3289229","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:43:38Z","timestamp":1750207418000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3289229"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,31]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,1,31]]}},"alternative-id":["10.1145\/3289229"],"URL":"https:\/\/doi.org\/10.1145\/3289229","relation":{},"ISSN":["1049-3301","1558-1195"],"issn-type":[{"type":"print","value":"1049-3301"},{"type":"electronic","value":"1558-1195"}],"subject":[],"published":{"date-parts":[[2019,1,31]]},"assertion":[{"value":"2017-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-02-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}