GeoScenario: An Open DSL for Autonomous Driving Scenario Representation

Rodrigo Queiroz, Thorsten Berger, Krzysztof Czarnecki
Update: 08-May-2019

GeoScenario is a Domain Specific Language (DSL) for scenario representation to support test cases in simulation. The language covers a variety of elements that compose typical traffic situations that need to be formally declared and executed on self-driving vehicle testing. The language is XML based, simple, extensible, and built on top of Open Street Map (OSM) standard.

This documentation website provides a detailed specification of the language and all its components, including examples and usage instructions. Tools and XML files for all scenarios mentioned in this document are available in the project's repository at


If you use GeoScenario, please cite our IV’19 paper:

    title = {{GeoScenario}: An Open DSL for Autonomous Driving Scenario Representation},
    author = {Rodrigo Queiroz and Thorsten Berger and Krzysztof Czarnecki},
    booktitle={2019 IEEE Intelligent Vehicles Symposium (IV)}, 
    year = {2019}