fortiss software



fortiss provides software solutions as open source for general use. The source code is freely accessible for further processing under various license models, free of charge and at any time. It can be reproduced and modified within this framework.

The fortiss open source software was developed as part of research projects and is based on solid scientific findings. It serves as a valuable resource for testing innovative approaches in the application areas of mobility, energy, health, production and public administration.

The open source offerings from fortiss simplify access to current research results and are available to the developer and scientific community as well as software developers in the industrial environment. fortiss GmbH assumes no liability for the use of these research prototypes.

In addition, fortiss derives training opportunities for students and training measures for companies from the knowledge and technology transfer offer.

Software Apollo


Open source solution for autonomous driving

Road tests are indispensable for validating and demonstrating research algorithms in the field of autonomous driving. The fortiss researchers integrate scientific results into the Apollo software to enable testing of the behavior of autonomous vehicles on the road. Apollo is open source, offers a complete stack of functions for autonomous driving, and is an excellent basis for further research activities.

Read more

Software AutoFOCUS3


Model-based development of embedded systems

AutoFOCUS 3 is an open-source tool for model-based engineering of cyber-physical systems. As a research platform, it offers advanced approaches for the development and validation of systems, e.g., architecture exploration, (co-)simulation, assurance cases, reuse and variability, model quality. It supports standards such as SysML and FMI and is successfully used in case studies, especially in the automotive and aerospace industries, as well as in teaching and training.

Read more

Software Bark


A framework for behavior modelling and development of autonomous vehicles

The BARK software platform enables the modularized, systematic development of behavior planning components for autonomous systems with a focus on autonomous driving. Behaviormodels developed in BARK can be used for planning as well as for prediction and simulation. The software supports the application of both classic and more modern methods of artificial intelligence.

Read more

Software DetNetWiFi

DetNetWiFi Network Simulator v3.0 framework

NS-3 simulation framework for deterministic wireless/wired networks

The ns-3 DetNetWiFi framework has been developed by the fortiss IIoT team as part of industrial and research projects focusing on deterministic wireless. The simulation environment considers overlapping Wi-Fi6 networks (multi-AP environments) connected to a fixed (Ethernet/TSN) core to enable advanced IoT applications in the context of flexible industrial IoT environments.

Read more

Software Neurorobotics Platform

Neurorobotics Platform

Open source 3D simulator for neural network controlled robots

The Neurorobotics Platform is a simulation software for controlling virtual 3D robots with various types of neural networks. The platform is available online or can be installed on a computer. It uses Gazebo as the underlying robot simulator and supports Nest, Spinnaker, Pynn, Nengo, Tensorflow as neural network simulators.

Read more

Software Neural Network Dependability Kit

Neural Network Dependability Kit

Open source toolbox to support safety engineering of neural networks

The Neural Network Dependability Kit is an open source toolbox to support the data-driven development of neural networks for safety-critical domains. It provides demonstrable reduction of uncertainties in key phases of the product lifecycle, from data acquisition, training, and validation to testing, generalization and operation. The toolbox consists of reliability metrics, formal proof routines and runtime monitoring.

Read more

Software OpenMastr


Software for working with the Marktstammdatenregister (MaStR)

The significance of Open Data is steadily increasing in the context of modeling energy systems. The Python package open-MaStR enables the simple download and cleaning of data from the "Marktstammdatenregister" database, which provides detailed information on every electricity and gas plant in Germany.

Read more

Software OpenSBT


A Modular Framework for Search-based Testing of Automated Driving Systems

OpenSBT is a modular and extensible framework that enables the integration of simulators with an embedded system under test, search algorithms and fitness functions. The open source tool facilitates the search-based testing of automated driving systems and provides several functionalities.

Read more

Software Sessim


Smart Energy Systems Simulation Framework

The SESSIM Framework is a co-simulation environment for the analysis of applications in the energy sector for operational optimization with interfaces to EMS or higher-level energy management systems. The aim of the software is to develop fast, platform-compatible prototypes and to integrate these with our partners in their projects.

Read more

Software SmartFit

Smart Factory Information Tool

Making variability manageable in production

The Smart Factory Information Tool (SFIT) implements a methodology developed by fortiss for production planning in the context of Industry 4.0 in a model-based tool. SFIT enables all the relevant aspects of production facilities and products to be recorded in a structured manner. On this basis, a universal approach to variability management makes it possible to efficiently check the manufacturability of any product variants.

Read more

Software toki


Platform for prototyping and evaluating operating system concepts in real-time environments

toki is a simple and easy-to-use prototyping platform for embedded real-time systems for easy evaluation of operating system concepts in industrial applications. With its architecture, which was chosen to be similar to that of industrial production systems, the software provides the basis for implementing early prototypes of research results for real-time systems up to technology readiness level 7 with little effort.

Read more

Software TSmatch


ML semantic matchmaking between IoT things and IoT services

TSMatch is an open source fortiss Edge-based middleware that supports semantic matchmaking between semantic descriptions of IoT devices and of IoT services. The main goal of TSMatch is to automate the IoT data exchange  while meeting the requirements of the services. To this end, TSMatch follows an ML-based semantic matchmaking approach based on Natural Language Processing with a Neural-network model.

Read more