Creating and Editing a Formal ECU Diagnostic Specification

CANdelaStudio - Efficient Specifying of Diagnostic Data

The specification tool CANdelaStudio is a central component of the Vector CANdela solution and supports users in creating and editing a formal vehicle ECU diagnostic specification.

Once a diagnostic specification has been created, it is used for the following process steps and increases thereby the consistency in the entire diagnostic development process:

  • Implementing the diagnostic software
  • Automated conformity tests of the diagnostic software
  • Data supply for the various diagnostic testers in development, manufacturing and the service garage
  • Starting point for test sequences in diagnostic testers in production and the service garage


  • The user is guided by a templates concept. Despite differences in requirements, the diagnostic data is always described in a similar structure, even for different automotive OEMs. This enables reusability across projects.
  • Consistency checks during input assure high data quality.
  • Diagnostics-oriented user interface assure quick results.
  • Import and export from/to different exchange formats (ODX, AUTOSAR DEXT, CSV, RTF, HTML, A2L, XML, CDI) simplify reuse and further use of data
  • Support of different protocols on different networks (UDS, KWP2000, OBD, WWH-OBD, CAN, LIN, MOST, FlexRay, DoIP)


In order to handle OEM-specific differences in a single tool, CANdelaStudio supports document templates. A document template corresponds to an OEM-specific diagnostic specification in content. It contains a formal description of all allowable basic services of the ECU and the set of mandatory content that must be implemented for every ECU. Document templates are provided by many automo-tive OEMs.

  • Comparison view: Shows changes between two versions and saves the results. Many convenient filter, search and extended navigation functions are offered.
  • Import and export of diagnostic trouble codes (DTCs) in a wide variety of formats
  • Different views of diagnostic trouble codes: From a table-based overview to a view of the validity of DTCs in different variants and a detailed editing view for an individual DTC.

Highlights Version 10

AUTOSAR Workflow

  • Synchronization from software components:
    A new dialog displays objects from an AUTOSAR System Extract and allows you to exclude objects from the update that have not yet been completed. The user simply keeps an overview using filters and type-specific views.
    CANdelaStudio takes over data objects for IO control and routines, references specific data types, links diagnostic objects to the “System Extract” and copies objects that do not yet exist in the CANdela document to the import pool.
  • Several extensions for AUTOSAR DEXT export

New Operating Concept

  • Completely redesigned user interface for every task in “Ribbons” style.

    • Better clarity through clear structures
    • Easy access to menu commands
    • Large buttons for frequently used actions
    • Related commands on each tab
    • Modern icons and customizable quick access bar

Further Optimizations

  • Enhancements to the UDS Template
  • Improvements in the internal data component concerning memory management, transactions and stability

Data Exchange and Reports


  • Import from ODX (2.2, 2.0.1), as well as export to ODX (2.2, 2.1, 2.0.1)
  • Extensive optional settings in ODX export (e.g. table or service oriented)
  • Partial import of ODX data, e.g. only Layers and Services
  • ODXStudio View for viewing ODX data
  • Intelligent support of Object IDs (OID) and Text IDs (TID)


  • Simple import of signals and conversions from an AUTOSAR System Description
  • Export function for generating the AUTOSAR Diagnostic Extract (DEXT files). The exported files correspond to the “Diagnostic Extract Template” standard of AUTOSAR 4.2.2/4.3.0.
  • Automated linking of CANdela objects with the corresponding objects in the AUTOSAR System Extract


  • Adoption of signals and conversion into data objects and DTCs


  • Diagnostic specification export (RTF, HTML)
  • Service overview export (CSV file)


Providing all important functionalities that are needed for diagnostic specification. The template concept is utilized to automatically link the diagnostic data to be exchanged (e.g. ECU identification, reading and clearing of errors) to the diagnostic services offered.

Target group: All active participants in the diagnostic process should use CANdelaStudio Standard.

Show more

With the well-priced CANdelaStudio ViewX edition the user may view, compare (Diff-function), and export, but not modify diagnostic requirements and diagnostic data. 

Target group: Authors of test sequences and users of test systems.

Show more

The Pro edition supports additionlly multilingual requirements engineering. For this purpose semi-automated translation of diagnostic data is supported, which can be consistently edited in one language in the Standard edition. Additionally expandable dictionaries based on the open TMX standard can be generated and used. Besides Western European languages, Far Eastern languages (e.g. Japanese) are also supported.  

Target group: International projects and projects where multilingual specifications are required or helpful.

Show more

Additionally diagnostic templates can also be created and modified here.

  • Modify protocol services
  • Definition of the fault memory (structure und properties of single DTCs)
  • Modify diagnostic classes by considering diagnostic interdependencies
  • Translation of template files and editing the translation memory with the help of the TMX Editor.

Target group: Users who are responsible for the global diag-nostic concept of a group of ECUs or vehicle model series.

Show more

Product Descriptions

Component Recommendation Minimum
Processor Intel Core i5 3,0 GHz or higher Intel Core 2 Duo 2,6 GHz
Memory (RAM) 4 GB 2 GB (32-bit) or 4 GB (64-bit)
Screen resolution 1280 x 1024 or higher 1024 x 768
Operating system Windows 10/8.1/8/7/Vista (Vista only 32-Bit)
Show more

Do you have technical questions and are looking for suitable answers? Our KnowledgeBase provides the most important!

Show more

Please select a category to show matching downloads:


The number and complexity of control units used in automobiles has increased tremendously. It is therefore important to include diagnostics in the development process of control units from an early stage.

Our training classes and workshops will provide you not only with a basic understanding of diagnostics. Especially with practical exercises you will gain a comprehensive view on the Vector diagnostic tool chain.

Related Products

Benefit from Further Vector Diagnostic Solutions

Show more


User-oriented authoring tool for diagnostic data in ODX format

More about ODXStudio
Show more


Automated testing of the diagnostic protocol in ECUs

More about CANoe.DiVa
Show more


Easy to use diagnostic tester that is largely self-configured

More about Indigo
Show more


Flashing of ECUs easily and quickly over CAN FD, FlexRay, LIN, Ethernet (DoIP)

More about vFlash
Show more

Solutions for ODX

Vector products that handle ODX diagnostic data.

More about Solutions for ODX
Show more

Solutions for OBD

Powerful tools and embedded software for on-board diagnostics

More about Solutions for OBD
Show more

Case Studies & Articles

Summary of technical articles and case studies.

More about Case Studies & Articles
Show more

Diagnostic Engineering Services

Services with comprehensive know-how in diagnostics.

More about Engineering Services