# openPASS Documentation

The openPASS (Open Platform for Assessment of Safety Systems) tool is a developed framework for the simulation of interaction between traffic participants to evaluate and parametrize active safety systems. The simulation is based on a specific situation configuration and can contain several simulation runs, which differ due to random parameters.

The software suite of openPASS started as a set of stand-alone applications, which can be installed and configured individually. Over time, especially the graphical user interface evolved to a single entry point, enabling the average user to use openPASS as a “monolithic” tool.

This guide contains information about installation, configuration and usage of all tools in the openPASS environment.

Installation Guide

- Getting Started
- System Requirements
- Installing Prerequisites
- Installing openPASS
- Further Guidance
- Building with Conan

Todo

Update section for new react GUI.

The GUI lets the user configure the simulation and generate configuration files from all set parameters. Based on these the simulation core calculates different simulation runs and compiles trace files for further processing.

User Guides

- Overview
- Tutorials
- Configs in Depth
- Outputs in Depth
- Simulator

Advanced topics

- Simulator
- EndToEnd Test Framework

Developer Information

- IDE Support
- Documentation Concept
- Coding Guidelines

Other Information

- External Dependencies
- Glossary
- GUI Plugins
- License

# Todolist

Todo

The configuration is still “itchy”, as Qt creator changes the interface with every version See https://gitlab.eclipse.org/eclipse/openpass/opSimulation/-/issues/149

(The original entry is located in W:/build/doc/source/developer_information/ide_support/20_qt_creator.rst, line 77.)

Todo

The configuration is still “itchy”, as Qt creator changes the interface with every version See https://gitlab.eclipse.org/eclipse/openpass/opSimulation/-/issues/149

(The original entry is located in W:/build/doc/source/developer_information/ide_support/20_qt_creator.rst, line 99.)

Todo

Update section for new react GUI.

(The original entry is located in W:/build/doc/source/index.rst, line 31.)

Todo

We also need a way to better communicate, who is publishing what. This should directly come out of the source code, to keep the documentation up to date. See https://gitlab.eclipse.org/eclipse/openpass/opSimulation/-/issues/148

(The original entry is located in W:/build/doc/source/user_guide/outputs/observation_log.rst, line 78.)

Todo

Update this paragraph for the new react GUI.

(The original entry is located in W:/build/doc/source/user_guide/tutorials/10_scenario_simulation.rst, line 27.)

Todo

Write tutorial for PCM simulation

(The original entry is located in W:/build/doc/source/user_guide/tutorials/20_pcm_simulation.rst, line 17.)