Automotive Electronics

Softing – Development Environment for Vehicle Diagnostics

Development of Complex Diagnostic Sequences According to the Standard ISO 13209.

Softing is a development environment for creating, implementing and debugging of complex diagnostic sequences. You can conveniently create graphical user interfaces and link them to the sequences created.

Areas of Application

  • Graphic specification of diagnostic sequences
  • Creation of test sequences in ECU development
  • Creation of test sequences for EOL tester in Manufacturing
  • Guided fault diagnosis for repair shop testers


  • Easy exchange of sequences between ECU, system and vehicle manufacturers
  • Diagnostic data is supported in compliance with ODX 2.0.1 as well as 2.2.0
  • User oriented editor concepts: Line oriented, Flow Chart or modular “Comfort Mode”
  • Can be implemented universally as maximum OTX function scope available
  • Long-term protection of investments due to use of an international standard
  • Expertise protection and prevention of unauthorized changes by saving OTX scripts in binary format


Specifying and Implementing Diagnostic Sequences

The new OTX (Open Test sequence eXchange) standard compliant with ISO 13209 enables users to describe diagnostic sequences from basic function tests up to complete tester applications. OTX Studio provides support in the early specification phase as well as in downstream implementation. The tool makes it easy to create graphic diagrams with a clear representation of the sequence logic. The integrated OTX Differ allows easy comparing and merging of sequences in different development stages.

Suitable for Both First-Time Users and Experienced Developers

OTX Studio provides all the necessary input assistants which guide the user when learning to use the product. IntelliSense allows users to create sequences without having in-depth knowledge of the OTX language elements. Comprehensive project administration with integrated version management for subversions ensures structured overviews even in large projects. The library concept that many users are familiar with from standard programming languages supports users in the modular creation of their diagnostic OTX sequences.

From Flash Sequence to Repair Shop Tester

Typical areas of application are, for example, the creation of flash or test sequences. Particularly test planners for complete repair shop testers benefit from the variety of integrated tools. The GUI editor allows the designing of the entire test interface as well as the simple connection of the GUI elements to the corresponding  OTX script variables. OTX function libraries can be defined to allow reuse of generic OTX procedures. There is no limitation to the number of these libraries. Program developers for guided fault diagnosis on the vehicle use the foreign language editor, the document viewer and browser for repair instructions and technical drawings. The full debugging possibilities are indispensable for all users.


OTX extensionsDiagnostics (ISO13209-3): DiagCom, DiagDataBrowsing, Flash, Job, Quantities
User interface (ISO13209-3): HMI, I18N
Miscellaneous (ISO13209-3): DateTime, Event, Logging, Math, StringUtil
Extended (Softing): ExternCall (DLL), File, XML, Trace
Onboard checkerVerification of OTX compliance
Verification of type compatibility
Debugging functionsWatch view: display of OTX variables / Break points: interruption of sequences at a defined point
Call stack: call hierarchy of complex sequences
Online change: change of OTX source code during a debugging session with direct acceptance
GUI editor functionsCreation of a program framework
Creation of dynamic interfaces for displaying script variables
Resource managementDisplay of document structure for insertion into sequences for guided fault diagnosis
Display of documents and selection of document position in the integrated viewer
Insertion of boilerplates and repair shop documents using Drag&Drop
Foreign language editor functionsDisplay of all existing foreign language texts / Full text search in existing language components
Export and import of XLIFF files for collaboration with translation agencies
Other viewsFavorites: to be defined by the user for fast selection
Comfort Mode: simplified sequence creation with predefined libraries
Service Execution: direct execution of diagnostic services via double click
OTX Differ for user friendly comparison and merge of OTX sequences

Order Information

Order Numbers 
OTX1L+STUDIOOTX Studio – complete OTX Workflow solution including Script Editor, Compiler, Debugger and Differ based on DTS Base System as well as Softing-specific OTX-Extensions (ExternCall (DLL), File, XML, Trace)
OTX1L+SERVEROTX Runtime System including DTS Base System with access to OTX programming interface
OTX1L-GUIAdditional editor in OTX Studio for generating graphic user interfaces that can be linked to OTX sequences

Extension package including:

  • support of version control (Subversion) in OTX Studio
  • export and import of XLIFF files for cooperation with translation agencies
  • editor for management of variants
OTX1L-FCEAdditional editor in OTX Studio for graphical creation of sequences (FlowCharts) within an OTX sequence
OTX1L-ODXGENAdditional test case editor in OTX Studio for semi-automated diagnostic protocol tests based on ODX data
OTX1L-API-RTAccess to OTX-programming interface. Adds OTX1L-SERVER functionality to all products based on DTS Base System
OTX1L-API-DKOTX Runtime API Developer Kit for application development incl. documentation and programming examples
Supplementary Products and Services
DTS8L+MONACODTS8 Monaco, universal development tester for test and analysis tasks; including DTS Base System
OTX1S-SRV-STARTStart package for OTX Runtime API developer kit with max. 20 h instruction and application support
OTX1L-MSPMaintenance and support package incl. support by telephone and e-mail
OTX1L-UPGSoftware upgrade for customers without Maintenance and Support package


Trial VersionFor your free trial version of Softing please contact us at info.automotive[at]softing[dot]com 
Data SheetSofting