The VANETsim project is closed. The software is no longer maintained.
News
04.04.2017: The VANETsim project is closed. The software is no longer maintained.
26.02.2015: Further updates (Misuse Detection Scheme, Position Verification) on Github. Note that this version is still in development. Use with care. Stable version planned for May.
27.02.2014: Version beta 2.0.2 released. Note that this version is still in development. Use with care.
14.02.2014: A nightly build of beta version VANETSim 2.0.1
31.01.2014: Created a public project on github --> VANETSim Github
05.12.2013: A beta version of VANETSim 2.0 is now available for download.
Important note
The VANETsim project is closed. The software is no longer maintained.
Download
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).
Bugfix Error regarding some parts of the world when importing OpenStreetMaps fixed.
Refactoring Deleted old java 1.6 backup library.
Changelog for 2.0:
Scenario Creator The scenario creator allows users to design repeatable experiments with varying parameters and to run batch experiments with one click.
IDS An Intrusion Detecion System Engine has been added to analyze rule-based detection for VANETs. Two concepts are already supported at the moment.
New Message Types Three new messages types enabled vehicles to warn about icy roads, emergency brakings and approaching emergency vehicles.
License The license has been changed to GNU GPLv3.
New Design JTattoo (http://www.jtattoo.net/) has replaced an outdated version of substance.
Hotkeys Hotkeys enable the user to show and hide specific GUI elements during presentations
Important note
The VANETsim project is closed. The software is no longer maintained.
Credits
Andreas Tomandl, University of Hamburg, 2009 - 2015, concepts & implementation
Florian Scheuer, University of Regensburg, 2008 - 2013, concepts & implementation
Bernhard Gruber, 2008, concepts & initial implementation
Hannes Federrath, University of Hamburg, 2008 - today, Supervisor)
Imprint
Universität Hamburg
Fakultät für Mathematik, Informatik und Naturwissenschaften
Fachbereich Informatik
Arbeitsbereich SVS
Vogt-Kölln-Straße 30
D-22527 Hamburg
VANETsim is a simulator for security and privacy concepts in VANETs.
Features
Security
With its strong focus on security the VANET-Simulator offers users a quick and easy way to verify their security concepts.
Platform-independence
The VANET-Simulator is developed in Java 6 and can be run on most operating systems and hardware platforms.
Extensibility
The source code structure supports easy adaptation and extension of features.
Realistic Maps
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.
Visualization
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.
Microsimulation
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:
Important note
The VANETsim project is closed. The software is no longer maintained.
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):
Getting started
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
The edit tab:
1) Create new maps by clicking on this button
2) Use this button to create a new scenario
3) Save a map
4) Save a scenario
5) Import an open street map (OpenStreetMap-Project) and transform it into a VANET-Simulator 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