DaVinci Developer
Designing AUTOSAR Software Components

DaVinci Developer - Design AUTOSAR Software Components

DaVinci Developer is a tool for designing the architecture of software components (SWCs) for AUTOSAR ECUs.

Circle model of typical AUTOSAR projects. The DaVinci Developer is used in the phase Application Software Development.

EVENT HIGHLIGHT | 2020-11-09 - 2020-11-13

2nd Vector Virtual Week

The trend themes of E/E development are continuing at a rapid pace. Everything you need to know will be on the screen of your laptop. Directly to your workplace - professionally prepared and always in dialogue with you. We broadcast 5 times a day, 30-minute sessions on the latest topics and discuss them with you.


  • User-friendly and easy design of AUTOSAR SWCs
  • Numerous graphic editing functions
  • Check the SWCs for AUTOSAR conformity
  • Link model-based development tools via ARXML
  • Available for AUTOSAR 3.x and 4.x projects

Application Area

Designing the SWC Architecture

  • Graphically define SWCs with extensive layout functions
  • Define port interfaces and data types
  • Define port prototypes with service needs and communication specification, e.g. initial values and timeouts
  • Create compositions
  • Manually and automatically link SWCs
Mostra di più
  • Create runnable entities with activation events and port access
  • Describe the exclusive areas
  • Define inter-runnable variables, per-instance memory and calibration parameters
  • Define service needs, e.g. for access to NV memory
  • Connect SWCs manually and automatically
Mostra di più
  • Display data mapping between SWC ports and network signals
  • Signal and port-oriented display
  • Manually create data mapping
  • Automatically create data mapping based on name
  • Generate port prototypes matching to the network signals
  • Support of data transformers for end-to-end protection and for SOME/IP
Mostra di più
  • Comprehensive consistency check of the SWCs
  • Considers consistency rules of the AUTOSAR specification for the SWC template and RTE
Mostra di più

This is an overview of the use cases and the required DaVinci products

Standard User Groups

Expert User Groups

Mostra di più

Highlights Version 4.7

New Supported AUTOSAR Design Features

  • RuleBasedValueSpecification for an easier definition of array init values
  • Enhanced support of BitfieldTexttables
  • Now supporting the Runnable TimingEvent.Offset as well as the BaseType category ‘VOID’

Useful Enhancements

  • New ShowIn concept for easy navigation between object locations in different editors


  • Special import functions for updating the SWC architecture after a change has been made to the input data given by the OEM
Mostra di più
  • Automatically generate connectors between SWCs
  • Automatically generate data mapping between SWCs and network signals

  • Name-based search algorithm designed for typical OEM naming rules

Mostra di più
  • Representation of the data exchange in the ECU by analysis of the SWC architecture
  • Detailed analysis of the communication relationships on the level of individual data elements and network signals
Mostra di più
  • Shared ARXML files can be moved to DCF libraries
  • Include mechanism for write-protected loading of DCF libraries

DaVinci Developer is part of the MathWorks partner program.






Mostra di più


Option CPG: Contract-Phase Generation

  • Generate the header file and implementation template file for C-based applications
  • Update SWC implementation after change is made to SWC description
  • Note: If you use Option CPG, you can also execute Contract Phase Generation without a separate MICROSAR RTE generator.

Product Description

Mostra di più
Component Recommended Minimum
Processor1 Quad-Core Dual-Core
Memory (RAM) 16 GB 8 GB
Screen Resolution 1920 x 1080 1600 x 900
Operating System Windows 7, 8.1, 10 (64 Bit) Windows 7 (64 Bit)


1 DaVinci Developer benefits from higher clock rates rather than higher number of cores.

Mostra di più

To configure the MICROSAR RTE, you will need the proper version of DaVinci Developer. You can find the version of DaVinci Developer that you need in the following compatibility matrices in our KnowlegdeBase.

Mostra di più


Mostra di più


Do you want to know more about the basics of AUTOSAR and the AUTOSAR basic software and tools? Vector offers a 1-5-day modular AUTOSAR workshop. This deals with AUTOSAR 4 and AUTOSAR 3 alternately. According to the booked module...

  • you get to know the AUTOSAR methodology
  • you gain insights in all major subject areas of the ECU development
  • you get to know the specifics of some vehicle manufacturers
  • MICROSAR safe is presented - the Vector solution for safety-related ECUs according to ISO 26262.

Learn the details of each module in the training portal.


Technical Sales Embedded Software and AUTOSAR

Technical Sales Embedded Software and AUTOSAR

Visitor Address: Holderäckerstr. 36
70499 Stuttgart

Telefono: +49 711 80670 400
Fax: +49 711 80670 425
E-mail: embedded@vector.com

DaVinci Configurator Pro

Configuring, validating and generating the basic software (BSW) and the RTE of an AUTOSAR ECU.

More information

The Smart Implementation of the AUTOSAR Standard

More information

The production-proven standard for managing automotive ECU complexity.

Go to Page
TA Tool Suite

Design, simulation and verification of embedded multi-core systems.

More information