Flocc: From Agent-Based Models to Interactive Simulations on the Web
Agent-based modeling (ABM) is a computational technique wherein systems are represented through the actions and interactions of many individual entities (‘agents’) over time. ABM often attempts to elucidate the unpredictable, high-level behavior of systems through the predictable, low-level behavior...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Binghamton University Library
2021-03-01
|
Series: | Northeast Journal of Complex Systems |
Subjects: | |
Online Access: | https://orb.binghamton.edu/nejcs/vol3/iss1/6/ |
_version_ | 1827763183450849280 |
---|---|
author | Scott Donaldson |
author_facet | Scott Donaldson |
author_sort | Scott Donaldson |
collection | DOAJ |
description | Agent-based modeling (ABM) is a computational technique wherein systems are represented through the actions and interactions of many individual entities (‘agents’) over time. ABM often attempts to elucidate the unpredictable, high-level behavior of systems through the predictable, low-level behavior of actors within the system. There are currently few software or frameworks for ABM that allow modelers to design and build interactive models on the web, for a wide audience as well as a scientifically literate audience well-versed in complexity, models, and simulations. Flocc is a novel framework for agent-based modeling written in JavaScript, the lingua franca programming language of the web (which can also run on servers or one’s machine). In this paper, we present Flocc’s main features and show how it can be used by scientists, data journalists, web developers, and others to create web-based simulations able to be viewed and interacted with by anyone with a modern web browser. By lowering the barrier to entry to complexity science, we contend that Flocc shows promise as a pedagogical tool as well as a software for exploring complex systems. |
first_indexed | 2024-03-11T10:48:35Z |
format | Article |
id | doaj.art-f7ae924795b142139603b970abefb973 |
institution | Directory Open Access Journal |
issn | 2577-8439 |
language | English |
last_indexed | 2024-03-11T10:48:35Z |
publishDate | 2021-03-01 |
publisher | Binghamton University Library |
record_format | Article |
series | Northeast Journal of Complex Systems |
spelling | doaj.art-f7ae924795b142139603b970abefb9732023-11-13T21:03:13ZengBinghamton University LibraryNortheast Journal of Complex Systems2577-84392021-03-013110.22191/nejcs/vol3/iss1/6Flocc: From Agent-Based Models to Interactive Simulations on the WebScott Donaldson0https://orcid.org/0000-0002-1137-4791Open SetAgent-based modeling (ABM) is a computational technique wherein systems are represented through the actions and interactions of many individual entities (‘agents’) over time. ABM often attempts to elucidate the unpredictable, high-level behavior of systems through the predictable, low-level behavior of actors within the system. There are currently few software or frameworks for ABM that allow modelers to design and build interactive models on the web, for a wide audience as well as a scientifically literate audience well-versed in complexity, models, and simulations. Flocc is a novel framework for agent-based modeling written in JavaScript, the lingua franca programming language of the web (which can also run on servers or one’s machine). In this paper, we present Flocc’s main features and show how it can be used by scientists, data journalists, web developers, and others to create web-based simulations able to be viewed and interacted with by anyone with a modern web browser. By lowering the barrier to entry to complexity science, we contend that Flocc shows promise as a pedagogical tool as well as a software for exploring complex systems.https://orb.binghamton.edu/nejcs/vol3/iss1/6/agent-based modelingmultiagentsimulation softwarecomplexity softwareweb simulationinteractive simulation |
spellingShingle | Scott Donaldson Flocc: From Agent-Based Models to Interactive Simulations on the Web Northeast Journal of Complex Systems agent-based modeling multiagent simulation software complexity software web simulation interactive simulation |
title | Flocc: From Agent-Based Models to Interactive Simulations on the Web |
title_full | Flocc: From Agent-Based Models to Interactive Simulations on the Web |
title_fullStr | Flocc: From Agent-Based Models to Interactive Simulations on the Web |
title_full_unstemmed | Flocc: From Agent-Based Models to Interactive Simulations on the Web |
title_short | Flocc: From Agent-Based Models to Interactive Simulations on the Web |
title_sort | flocc from agent based models to interactive simulations on the web |
topic | agent-based modeling multiagent simulation software complexity software web simulation interactive simulation |
url | https://orb.binghamton.edu/nejcs/vol3/iss1/6/ |
work_keys_str_mv | AT scottdonaldson floccfromagentbasedmodelstointeractivesimulationsontheweb |