{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:58Z","timestamp":1750221298924,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,9,5]],"date-time":"2018-09-05T00:00:00Z","timestamp":1536105600000},"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":[],"published-print":{"date-parts":[[2018,9,5]]},"DOI":"10.1145\/3310232.3310372","type":"proceedings-article","created":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T18:38:43Z","timestamp":1554403123000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Pure Functional Epidemics"],"prefix":"10.1145","author":[{"given":"Jonathan","family":"Thaler","sequence":"first","affiliation":[{"name":"University of Nottingham, Nottingham, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thorsten","family":"Altenkirch","sequence":"additional","affiliation":[{"name":"University of Nottingham, Nottingham, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peer-Olaf","family":"Siebers","sequence":"additional","affiliation":[{"name":"University of Nottingham, Nottingham, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,9,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/7929"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12251-4_5"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810891.1810910"},{"volume-title":"From System Dynamics and Discrete Event to Practical Agent Based Modeling: Reasons","author":"Borshchev Andrei","key":"e_1_3_2_1_5_1","unstructured":"Andrei Borshchev and Alexei Filippov . 2004. From System Dynamics and Discrete Event to Practical Agent Based Modeling: Reasons , Techniques, Tools. Oxford . Andrei Borshchev and Alexei Filippov. 2004. From System Dynamics and Discrete Event to Practical Agent Based Modeling: Reasons, Techniques, Tools. Oxford."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1017\/S095679681300018X"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500365.2500581"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/871895.871897"},{"volume-title":"Software Pioneers: Contributions to Software Engineering, Programming","series-title":"Software Engineering and Operating Systems Series","key":"e_1_3_2_1_10_1","unstructured":"Ole-johan Dahl. 2002. The birth of object orientation: the simula languages . In Software Pioneers: Contributions to Software Engineering, Programming , Software Engineering and Operating Systems Series . Springer , 79--90. Ole-johan Dahl. 2002. The birth of object orientation: the simula languages. In Software Pioneers: Contributions to Software Engineering, Programming, Software Engineering and Operating Systems Series. Springer, 79--90."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/IAT.2005.141"},{"key":"e_1_3_2_1_13_1","volume-title":"It's a Nonlinear World","author":"Enns Richard H.","unstructured":"Richard H. Enns . 2010. It's a Nonlinear World ( 1 st ed.). Springer Publishing Company, Inc orporated. Richard H. Enns. 2010. It's a Nonlinear World (1st ed.). Springer Publishing Company, Incorporated.","edition":"1"},{"volume-title":"Generative Social Science: Studies in Agent-Based Computational Modeling","author":"Epstein Joshua M.","key":"e_1_3_2_1_14_1","unstructured":"Joshua M. Epstein . 2012. Generative Social Science: Studies in Agent-Based Computational Modeling . Princeton University Press. Google-Books-ID : 6jPiuMbKKJ4C. Joshua M. Epstein. 2012. Generative Social Science: Studies in Agent-Based Computational Modeling. Princeton University Press. Google-Books-ID: 6jPiuMbKKJ4C."},{"key":"e_1_3_2_1_15_1","volume-title":"Epstein and Robert Axtell","author":"Joshua","year":"1996","unstructured":"Joshua M. Epstein and Robert Axtell . 1996 . Growing Artificial Societies: Social Science from the Bottom Up. The Brookings Institution, Washington, DC, USA. Joshua M. Epstein and Robert Axtell. 1996. Growing Artificial Societies: Social Science from the Bottom Up. The Brookings Institution, Washington, DC, USA."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2620678.2620683"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.97300"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065952"},{"key":"e_1_3_2_1_19_1","unstructured":"Tim Harris and Simon Peyton Jones. 2006. Transactional memory with data invariants. https:\/\/www.microsoft.com\/en-us\/research\/publication\/transactional-memory-data-invariants\/  Tim Harris and Simon Peyton Jones. 2006. Transactional memory with data invariants. https:\/\/www.microsoft.com\/en-us\/research\/publication\/transactional-memory-data-invariants\/"},{"volume-title":"Number 2638 in Lecture Notes in Computer Science","author":"Hudak Paul","key":"e_1_3_2_1_20_1","unstructured":"Paul Hudak , Antony Courtney , Henrik Nilsson , and John Peterson . 2003. Arrows , Robots, and Functional Reactive Programming . In Advanced Functional Programming, Johan Jeuring and Simon L. Peyton Jones (Eds.). Number 2638 in Lecture Notes in Computer Science . Springer Berlin Heidelberg , 159--187. Paul Hudak, Antony Courtney, Henrik Nilsson, and John Peterson. 2003. Arrows, Robots, and Functional Reactive Programming. In Advanced Functional Programming, Johan Jeuring and Simon L. Peyton Jones (Eds.). Number 2638 in Lecture Notes in Computer Science. Springer Berlin Heidelberg, 159--187."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1238844.1238856"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(99)00023-4"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/11546382_2"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1927.0118"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1057\/jos.2016.7"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111037.1111038"},{"volume-title":"Multi-Agent-Based Simulation XV (Lecture Notes in Computer Science)","author":"Meyer Ruth","key":"e_1_3_2_1_28_1","unstructured":"Ruth Meyer . 2014. Event-Driven Multi-agent Simulation . In Multi-Agent-Based Simulation XV (Lecture Notes in Computer Science) . Springer , Cham , 3--16. Ruth Meyer. 2014. Event-Driven Multi-agent Simulation. In Multi-Agent-Based Simulation XV (Lecture Notes in Computer Science). Springer, Cham, 3--16."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/581690.581695"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1186\/2194-3206-1-3"},{"key":"e_1_3_2_1_31_1","volume-title":"Macal","author":"North Michael J.","year":"2007","unstructured":"Michael J. North and Charles M . Macal . 2007 . Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation. Oxford University Press, USA. Google-Books-ID : gRATDAAAQBAJ. Michael J. North and Charles M. Macal. 2007. Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation. Oxford University Press, USA. Google-Books-ID: gRATDAAAQBAJ."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/507635.507664"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3122955.3122957"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976002.2976010"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3110246"},{"key":"e_1_3_2_1_36_1","volume-title":"Industrial Dynamics. Jay Forrester","author":"Porter Donald E.","year":"1961","unstructured":"Donald E. Porter . 1962. Industrial Dynamics. Jay Forrester . M.I.T. Press, Cambridge, Mass .; Wiley , New York, 1961 . xv + 464 pp. Illus. $18. Science 135, 3502 (Feb. 1962), 426--427. Donald E. Porter. 1962. Industrial Dynamics. Jay Forrester. M.I.T. Press, Cambridge, Mass.; Wiley, New York, 1961. xv + 464 pp. Illus. $18. Science 135, 3502 (Feb. 1962), 426--427."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1596550.1596558"},{"key":"e_1_3_2_1_38_1","unstructured":"Gene I.Sher. 2013. Agent-Based Modeling Using Erlang Eliminating The Conceptual Gap Between The Programming Language & ABM.  Gene I.Sher. 2013. Agent-Based Modeling Using Erlang Eliminating The Conceptual Gap Between The Programming Language & ABM."},{"key":"e_1_3_2_1_39_1","volume-title":"Introduction to Multi-Agent Simulation. arXiv:0803.3905 {cs} (March","author":"Siebers Peer-Olaf","year":"2008","unstructured":"Peer-Olaf Siebers and Uwe Aickelin . 2008. Introduction to Multi-Agent Simulation. arXiv:0803.3905 {cs} (March 2008 ). http:\/\/arxiv.org\/abs\/0803.3905 arXiv:0803.3905. Peer-Olaf Siebers and Uwe Aickelin. 2008. Introduction to Multi-Agent Simulation. arXiv:0803.3905 {cs} (March 2008). http:\/\/arxiv.org\/abs\/0803.3905 arXiv:0803.3905."},{"key":"e_1_3_2_1_40_1","unstructured":"David Sorokin. 2015. Aivika 3: Creating a Simulation Library based on Functional Programming.  David Sorokin. 2015. Aivika 3: Creating a Simulation Library based on Functional Programming."},{"key":"e_1_3_2_1_42_1","unstructured":"Jonathan Thaler and Peer-Olaf Siebers. 2017. The Art Of Iterating: Update- Strategies in Agent-Based Simulation. Dublin.  Jonathan Thaler and Peer-Olaf Siebers. 2017. The Art Of Iterating: Update- Strategies in Agent-Based Simulation. Dublin."},{"volume-title":"Type Theory and Functional Programming","author":"Thompson Simon","key":"e_1_3_2_1_43_1","unstructured":"Simon Thompson . 1991. Type Theory and Functional Programming . Addison Wesley Longman Publishing Co., Inc. , Redwood City, CA, USA . Simon Thompson. 1991. Type Theory and Functional Programming. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1022471.1022481"},{"key":"e_1_3_2_1_45_1","series-title":"Lecture Notes in Computer Science","volume-title":"Osgood","author":"Vendrov Ivan","year":"2014","unstructured":"Ivan Vendrov , Christopher Dutchyn , and Nathaniel D . Osgood . 2014 . Frabjous A Declarative Domain-Specific Language for Agent-Based Modeling. In Social Computing, Behavioral-Cultural Modeling and Prediction, William G. Kennedy, Nitin Agarwal, and Shanchieh Jay Yang (Eds.). Number 8393 in Lecture Notes in Computer Science . Springer International Publishing , 385--392. Ivan Vendrov, Christopher Dutchyn, and Nathaniel D. Osgood. 2014. Frabjous A Declarative Domain-Specific Language for Agent-Based Modeling. In Social Computing, Behavioral-Cultural Modeling and Prediction, William G. Kennedy, Nitin Agarwal, and Shanchieh Jay Yang (Eds.). Number 8393 in Lecture Notes in Computer Science. Springer International Publishing, 385--392."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349331"},{"edition":"2","volume-title":"An Introduction to MultiAgent Systems","key":"e_1_3_2_1_47_1","unstructured":"MichaelWooldridge. 2009. An Introduction to MultiAgent Systems ( 2 nd ed.). Wiley Publishing . MichaelWooldridge. 2009. An Introduction to MultiAgent Systems (2nd ed.). Wiley Publishing."},{"volume-title":"Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems","author":"Zeigler Bernard P.","key":"e_1_3_2_1_48_1","unstructured":"Bernard P. Zeigler , Herbert Praehofer , and Tag Gon Kim . 2000. Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems . Academic Press. Google-Books-ID : REzmYOQmHuQC. Bernard P. Zeigler, Herbert Praehofer, and Tag Gon Kim. 2000. Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems. Academic Press. Google-Books-ID: REzmYOQmHuQC."}],"event":{"name":"IFL 2018: 30th Symposium on Implementation and Application of Functional Languages","acronym":"IFL 2018","location":"Lowell MA USA"},"container-title":["Proceedings of the 30th Symposium on Implementation and Application of Functional Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3310232.3310372","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3310232.3310372","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:13:16Z","timestamp":1750212796000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3310232.3310372"}},"subtitle":["An Agent-Based Approach"],"short-title":[],"issued":{"date-parts":[[2018,9,5]]},"references-count":43,"alternative-id":["10.1145\/3310232.3310372","10.1145\/3310232"],"URL":"https:\/\/doi.org\/10.1145\/3310232.3310372","relation":{},"subject":[],"published":{"date-parts":[[2018,9,5]]},"assertion":[{"value":"2018-09-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}