SoftwareX (Sep 2024)
ABMTrafSimCA: An agent-based modelling open-source software tool for traffic modelling and simulation based on cellular automata
Abstract
This article presents a standalone C++ application for conducting research in road traffic modelling based on cellular automata (CA) and a multi-agent approach. The software allows interaction with the user through the graphical interface implemented with the Qt library. It displays the results using the fundamental and space–time diagrams appreciated by researchers of micro-scale traffic modelling. The advantage of the provided software is the support for multi-cell CA and the road traffic model that handles the dynamics of acceleration and braking as well as a changeable distance from preceding vehicles. This article describes the architecture, main functionalities, and the ability to define agents and parameters affecting the modelling process.