Code Reusability and Transparency of Agent-Based Modeling: A Review from a Cyberinfrastructure Perspective. Tang, W., Grimm, V., Tesfatsion, L., Shook, E., Bennett, D., An, L., Gong, Z., & Ye, X. Tang, W. & Wang, S., editors. High Performance Computing for Geospatial Applications, pages 115–134. Springer International Publishing, Cham, 2020.
High Performance Computing for Geospatial Applications [link]Paper  doi  abstract   bibtex   
Agent-based models have been increasingly applied to the study of space-time dynamics in real-world systems driven by biophysical and social processes. For the sharing and communication of these models, code reusability and transparency play a pivotal role. In this chapter, we focus on code reusability and transparency of agent-based models from a cyberinfrastructure perspective. We identify challenges of code reusability and transparency in agent-based modeling and suggest how to overcome these challenges. As our findings reveal, while the understanding of and demands for code reuse and transparency are different in various domains, they are inherently related, and they contribute to each step of the agent-based modeling process. While the challenges to code development are daunting, continually evolving cyberinfrastructure-enabled computing technologies such as cloud computing, high-performance computing, and parallel computing tend to lower the computing-level learning curve and, more importantly, facilitate code reuse and transparency of agent-based models.
@Inbook{Tang2020,
  chapter   = {Code Reusability and Transparency of Agent-Based Modeling: A Review from a Cyberinfrastructure Perspective},
  pages     = {115--134},
  title     = {High Performance Computing for Geospatial Applications},
  publisher = {Springer International Publishing},
  year      = {2020},
  author    = {Tang, Wenwu and Grimm, Volker and Tesfatsion, Leigh and Shook, Eric and Bennett, David and An, Li and Gong, Zhaoya and Ye, Xinyue},
  editor    = {Tang, Wenwu and Wang, Shaowen},
  address   = {Cham},
  isbn      = {978-3-030-47998-5},
  abstract  = {Agent-based models have been increasingly applied to the study of space-time dynamics in real-world systems driven by biophysical and social processes. For the sharing and communication of these models, code reusability and transparency play a pivotal role. In this chapter, we focus on code reusability and transparency of agent-based models from a cyberinfrastructure perspective. We identify challenges of code reusability and transparency in agent-based modeling and suggest how to overcome these challenges. As our findings reveal, while the understanding of and demands for code reuse and transparency are different in various domains, they are inherently related, and they contribute to each step of the agent-based modeling process. While the challenges to code development are daunting, continually evolving cyberinfrastructure-enabled computing technologies such as cloud computing, high-performance computing, and parallel computing tend to lower the computing-level learning curve and, more importantly, facilitate code reuse and transparency of agent-based models.},
  booktitle = {High Performance Computing for Geospatial Applications},
  doi       = {10.1007/978-3-030-47998-5_7},
  url       = {https://doi.org/10.1007/978-3-030-47998-5_7},
}

Downloads: 0