EB Assist ADTF

Efficient development, visualization, testing, and validation of ADAS and automated driving functions

EB Assist ADTF combines a development environment with an interactive work environment for use cases such as in-vehicle data logging, data visualization, predevelopment, and replaying data in Hardware-in-the-Loop server farms.

Simply create new configurations without writing a single line of code – enabled through visual programming, a graphical user interface, and predefined modules. Utilize drag and drop to define the data flow between software components and immediately see the results. Open interfaces and data formats as well as custom libraries and toolboxes allow for an easy extension of EB Assist ADTF to match your specific needs.


Speed up time to market and contact us for your free EB Assist ADTF evaluation license.

Contact us




Backed and used by a customer forum of leading car makers and Tier 1s

Through collective feedback of the ADTF premium customer forum, EB Assist ADTF is continuously improved to cope with the latest challenges in R&D.

Support of multiple applications and use cases

From predevelopment to series production projects. From capturing data from multiple sensor sources and high-precision time stamping to visualization and data exchange. EB Assist ADTF is a modular system with standard components and open interfaces to help you master your specific use case.

Optimized multi-party projects and IP protection

The open interfaces of EB Assist ADTF provide the option to exchange components in their source format, allowing for an optimized workflow between car makers, suppliers, and further partners. To protect your intellectual property, this can also be done in binary form.

Profit from a well-matched tooling landscape

EB provides a large number of add-ons and interfaces for various use cases such as creating an electronic horizon or other well-established tools and standards (e.g. MATLAB Simulink, AUTOSAR).

Providing support from day one

With more than a decade of extensive experience in development, customer and project support, maintenance, and training, we are the leading distributor and service provider of ADTF.

Easy migration from ADTF 2 to ADTF 3

Leverage your ADTF 2 projects while starting with new ADTF 3 projects: a Support Toolbox enables ADTF 2 to communicate with ADTF 3 to exchange data, do clock synchronization, and use RPC interfaces for controlling ADTF 2 instances. Dedicated training courses make the transition even easier.


Creating a project with EB Assist ADTF 3

Learn how to easily create and process a simple project in EB Assist ADTF 3. In this example, we use an artificial intelligence based traffic light detection algorithm for the configuration, which can serve as a key pillar for ADAS and automated driving functions.

Get your free evaluation license to experience EB Assist ADTF

  • Experience all features of a developer license: generate, modify, maintain, and run EB Assist ADTF projects
  • Thoroughly test EB Assist ADTF before you get it for commercial purposes
  • Benefit from a validation period of one month
  • Upon issuing your request, you will be individually contacted by our Sales team

Contact us for your license

Main features of EB Assist ADTF 3

  • Capturing and synchronization of data from multiple sensor sources such as radar, lidar, camera, etc.
  • High-precision timestamping, highest degree of accuracy in nsec, up to 1000-time higher precision in data synchronization than in ADTF 2
  • Real-time data playback, data handling, processing, and visualization of petabyte-scale sensor data
  • CAN FD and SOME/IP support by default, no implementation effort needed
  • C++ API: easy-to-use, hard-to-misuse: risk of programming errors is reduced by requiring a low number of lines of code for API calls needed for standard tasks
  • Pre-integrated configuration editor to easily configure, debug, and monitor your complete system, combined in one intuitive GUI
  • Distributed recording for increased performance by spreading the workload across systems
  • License manager to easily swap licenses between devices for the highest flexibility to safeguard and maintain licenses
  • Multithreading, multi-process concept: different processes connected via IPC (inter-process communication) running independently for high stability by separating high-priority tasks and minor tasks
  • SDK to write your own code, generate algorithms, test, debug, and visualize the outcome
  • Specific triggering and scheduling of filters with separated control flow and data flow to minimize errors and error detection time
  • Remote control and management of ADTF applications, including the possibility to develop tools for managing your ADTF test farm and controlling execution states, is supported.

EB Assist ADTF gallery

Select your EB Assist ADTF options and stay up to date


Development license

To use EB Assist ADTF for designing and creating advanced driver assistance and automated driving solutions, choose the appropriate developer license. The development license lets you generate, modify, maintain, and run EB Assist ADTF projects.

You can choose one of these options:

  • Node-locked: permits use of EB Assist ADTF on a single workstation
  • Floating: permits simultaneous use of EB Assist ADTF within a network in accordance with the licensed number of workstations

Run-time license

This license is restricted to load and run EB Assist ADTF system configurations generated with the development license. A ‘run-time license’ permits the use of EB Assist ADTF for the purpose of recording and analysis, without making modifications. To choose the best license for your specific needs, please contact us.

Licenses for schools and universities

We offer evaluation licenses for schools and universities for free. Please get in touch.

Latest product releases


EB Assist ADTF version 3.13.1 has been released

Main features:

  • Changes in ADTF Configuration Editor
    • Handle errors on startup and prevent blocking UI/Splash Screen****
    • Avoid recursive including of graph itself
    • Correct refresh of graph properties
    • Repair lost content on resizing Property Editor
  • Common adaptions regarding SDK and delivered components
    • Decouple timers to avoid locks
    • Repair ADTF Substream Dissector to handle requests on substreams output for normal sample streams on input
    • Improve playback performance
    • Allow startup without setted adtfdat file
    • Extend ADTF JavaScript and QtQuick Filter with Macro support (see adtf::javascript::scripting::cScriptMacros)
    • Handle not not specifed multicast group within IPC UDP Multicast Receiver
  • Upgrade our external base libraries
    • Support a_util 5.6.2 (to avoid conflicts using different pugixml)
  • Please refer to ADTF 3.13.1 Changelog


This version is available on the EB Command server.


> See the latest product releases


EB Assist ADTF Device Toolbox

Included in EB Assist ADTF 2.x
Included in EB Assist ADTF 3.x

The EB Assist ADTF Device Toolbox connects EB Assist ADTF with various hardware devices, such as:

Vector CANCard  |  Peak CAN  |  MOST Vector VN2610  |  SMSC Optolyzer  |  Vector VN3300, VN3600, VN7600  |  Eberspächer FlexCard  |  DirectShow Video Devices  |  IDS µEye  |  mvBlueFox  |  Video4Linux

EB Assist ADTF Display Toolbox

Included in EB Assist ADTF 2.x
Included in EB Assist ADTF 3.x

The EB Assist ADTF Display Toolbox offers different visualization modules, including:

3D Scene Display  |  2D Display  |  Signal View  |  Qt Display Filter  |  Scope Display  |  Table Display  |  X-Y Display

EB Assist ADTF Compression Toolbox

Included in EB Assist ADTF 2.x

The EB Assist ADTF Compression Toolbox enables the compression and decompression of video streams.

EB Assist ADTF Calibration Toolbox

Available for EB Assist ADTF 2.x
Included in EB Assist ADTF 3.x

The EB Assist ADTF Calibration Toolbox consists of multiple filters to support CCP / XCP communication with an ECU. The toolbox supports different bus types like CAN, FlexRay, or Ethernet.

XcpOnCanDevice  |  XcpOnEthernetDevice Filter  |  XcpOnFlexRayDevice Filter  |  XcpCodec Filter: The XcpCodec Filter is used to establish a physical connection between ADTF and an electronic control unit using the XCP Protocol.  |  CpDisplay Filter: The CpDisplay Filter is used to read and change the signal values of one or more control units

EB robinos Reconstructor for EB Assist ADTF

Available for EB Assist ADTF 2.x

The EB robinos Reconstructor for EB Assist ADTF consists of a set of EB Assist ADTF filters. These filters support the development, test, and verification of Electronic Horizon based advanced driver assistance systems. The EB robinos Reconstructor for EB Assist ADTF is part of EB robinos Predictor.

Visualize electronic horizon tree  |  View all data textual  |  Generate memory usage statistics  |  Execute Reconstructor compliance tests

Matlab/Simulink® Blockset

Available for EB Assist ADTF 2.x

The ADTF ML/SL Blockset is used for data exchange between ADTF and MATLAB/Simulink. The exchange of data with ML/SL Blockset is based on the data description language (DDL) and uses the ADTF Message Bus for communication between the applications.

EB Assist ARXML Communication Toolbox

Available for EB Assist ADTF 2.x

The EB Assist Communication Toolbox supports the description of CAN, FlexRay, and SOME/IP, using ARXML 4.2.1 within EB Assist ADTF by replacing the existing CAN and FlexRay parser. Download our infosheet on the EB Assist ARXML Communication Toolbox.

EB Assist ADTF partner program – Unmatched choice of interfaces and filters

Through our in-house development and the EB Assist ADTF partner program, where interfaces and filters for various tools and sensors are created, you can benefit from a reduction of integration and development costs.

Read more

Further information on EB Assist ADTF and our automated driving solutions

  • Further information
  • Training