Skip to main navigation Skip to search Skip to main content

Developing A Large-Scale Agent-Based Model Using the Spiral Software Development Process

  • Maxim Malikov
  • , Fahad A. Aloraini
  • , Hamdi Kavak
  • , William G. Kennedy
  • , Andrew Crooks
  • George Mason University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

As the level of complexity of agent-based models grows, so does the complexity of their development. At the time of writing, the discipline of agent-based modeling does not have an established standard for the software development process to support this increasing complexity. We hope to address this need by introducing our variation of the Spiral model of software development and demonstrating an application of this process through a simple use case. We argue that the Spiral model of software development is a flexible approach that can be tailored to fit the needs of almost any project type. Further, our agent-based modeling variation of the Spiral model is an effective approach that is capable of guiding and supporting large interdisciplinary teams participating in a project, while providing sufficient flexibility to account for the uncertainty in the requirements that may arise during the development period.

Original languageEnglish
Title of host publicationProceedings of the 2023 Annual Modeling and Simulation Conference, ANNSIM 2023
EditorsMaria Julia Blas, Gonzalo Alvarez
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages282-293
Number of pages12
ISBN (Electronic)9781713873280
StatePublished - 2023
Event2023 Annual Modeling and Simulation Conference, ANNSIM 2023 - Hamilton, Canada
Duration: May 23 2023May 26 2023

Publication series

NameProceedings of the 2023 Annual Modeling and Simulation Conference, ANNSIM 2023

Conference

Conference2023 Annual Modeling and Simulation Conference, ANNSIM 2023
Country/TerritoryCanada
CityHamilton
Period05/23/2305/26/23

Keywords

  • Agent-based Modeling
  • Disaster
  • Software development
  • Spiral Development

Fingerprint

Dive into the research topics of 'Developing A Large-Scale Agent-Based Model Using the Spiral Software Development Process'. Together they form a unique fingerprint.

Cite this