05.12.2013: A beta version of VANETSim 2.0 is now available for download.
Download the latest version:
Three different packs a ready for download. We recommend using the quickstart pack, which includes the source, the binaries, 3 imported OpenStreetMaps (New York, Berlin, Puebla) and three different scenarios (showing silent-periods, mix-zones, different vehicle types und logging functions).
With its strong focus on security the VANET-Simulator offers users a quick and easy way to verify their security concepts.
The VANET-Simulator is developed in Java 6 and can be run on most operating systems and hardware platforms.
The source code structure supports easy adaptation and extension of features.
The VANET-Simulator has an interface to import maps from the OpenStreetMap project. So the simulation of traffic on real road networks is supported.
Extensive scenario and map editor
The integrated powerful editor facilitates the creaton and alteration of maps as well es the creation and configuration of scenarios and simulation runs.
A graphical user interface provides detailed visualization of simulation runs with lots of relevant pieces of information. A command line interface for high performance simulation is available as well.
Each vehicle is simulated individually and takes decisions on its own so that road traffic is simulated as realistic as possible.
Integration of privacy-enhancing technologies
For empiric investigations, four techniques to improve privacy in vehicular ad hoc networks – mix zones, promix zones, silent periods and slow – are implemented.
Get a first impression of our simulator here:
A doxygen documentation (show) and a javadoc (show) are currently available. Furthermore, a short introduction can be found here (further tutorials are planned for the future):
Installation and start
To install the VANET-Simulator simply download the Quickstart-Pack here. Extract the zip file and click "VanetSimStarter.jar" to start the GUI-mode. For simulations with a large amount of vehicles the simulator should be started with the java ram option. java -Xmx2048m -jar VanetSimStarter.jar For quick simulations the simulator can also be started in console-mode java -Xmx6144m -jar VanetSimStarter.jar map_file.xml scenario_file.xml 1000000 using the parameters: map, scenario und simulation time. You can test the simulator by opening a map file (e.g. Berlin_noTS.xml in the Quickstart-Pack) and a scenario file (e.g. Berlin_noTS_5000vehicles_withMix-Zones.xml in the Quickstart-Pack) and clicking the start button (see "The simulation tab" section for further information about starting your first simulation)
The simulation tab:
1) The map: Displays the current simulation run
2) Use this button to open a VANET-Simulator map (transformed from an open street map in the edit mode)
3) Use this button to open a scenario file which contains information about vehicles, mix-zones, RSUs...
4) Use these buttons or your mouse to navigate on the map
5) Use these buttons to start, pause simulations or jump to a specific time
6) Use these checkboxes to display further information like vehicle ids, mix-zones and wifi radius
7) This window provides further information of vehicles und streets marked on the map
6) This button opens the vehicle type dialog. Vehicles types are used to create different types of vehicles very fast
7) This dropdown menu includes all important tools to create maps and scenarios. Create vehicles, RSUs, Mix-Zones, Silent-Periods or change scenario settings like logging, communication timings or create and changs maps.
The report tab:
1) A summary of the running simulation like: created messages, vehicle amount...
2) Monitor Beacons in a specific area
3) These buttons include different attacks on privacy concepts