A network-scale microscopic traffic simulator
ATSimu (originally A Traffic Simulation, or ATS) is a microscopic traffic simulation package created by Zhengbing He. It was developed in Visual C++ between 2006 and 2011 and is preserved here as an early open-source research software project.
- XML-based road-network and traffic-demand input
- Microscopic vehicle movement on multi-lane links
- Gipps and velocity-dependent randomization car-following models
- Lane-changing and intersection-conflict logic
- Fixed and time-varying origin–destination demand
- Distance- and time-based shortest-path routing
- Traffic detectors, signal-control interfaces, trajectories, and macroscopic fundamental diagram output
- A day-to-day extension in which commuters repeatedly travel between fixed origin–destination pairs and adapt their routes
This repository is a historical software archive. The code is provided for research reference, reproducibility, and education; it is not presented as a currently maintained production simulator.
The latest source snapshot is the day-to-day version released on May 18, 2011. It targets 32-bit Windows and Microsoft Visual C++ 2008 with MFC. The imported code has been kept substantially unchanged, apart from omitting generated Visual Studio user files and caches. It has not been rebuilt or behaviorally validated on current toolchains.
src/— latest day-to-day source snapshot and sample networkssrc/traffic.sln— original Visual Studio solutionCITATION.cff— software citation metadata- Git tag
v2011.04.15— baseline ATS source release - Git tag
v2011.05.18— day-to-day source release
The original project uses Visual Studio 2008 project format (.vcproj), MFC, Win32, and MSXML.
- Use a Windows environment with Visual C++ and MFC support.
- Open
src/traffic.sln. - Select a Win32 configuration and build the
trafficproject. - Start ATSimu, load one of the XML networks under
src/Samples/, and choose Run.
Modern Visual Studio versions may offer to upgrade the project. Such upgraded builds are not currently verified.
The Git history preserves the two principal SourceForge source releases as separate commits and tags. Original ZIP files and the historical WMV demo are attached to the corresponding GitHub releases.
The original website and downloads remain available as a permanent provenance record:
If this archive supports your research, cite the software metadata in CITATION.cff. GitHub also exposes it through Cite this repository.
ATSimu is released under the MIT License. Historical attribution embedded in the archived source is retained as part of the original record.

