Tool: DaVinci Developer Adaptive

Another part of the MICROSAR Adaptive delivery is DaVinci Developer Adaptive.

DaVinci Developer Adaptive is an Eclipse plugin and is designed for supporting you. In detail:

Authoring / Modelling (Step 1)

  • Creation and editing of any ARXML model.

  • DML (DaVinci Modeling Language) for more support via AUTOSAR Meta Model knowledge and auto completion.

  • ARXML models can be structured in projects.

  • Content of models of a project can be spread to different files.

  • Models can be combined using project references.

Model Validation (Step 2)

  • Start validation and solving actions

  • Support with error tracking and bugfixing

Generation (Step 3)

  • Model-dependent generation of source code and configuration data for application and ECU.

Command Line Interface – CLI

There also exists a CLI. The CLI supports features of the step 2 – Model Validation and step 3 – Generation.

DaVinci Developer Adaptive

The following screenshot gives an overview of DaVinci Developer Adaptive and its views and functions.

da-vinci-developer-adaptive-views-and-functions

DaVinciDeveloper Adaptive Views and Functions

  1. AUTOSAR Adaptive projects in Project Explorer

  2. Generic Model Editor with object tree

  3. Compact DML syntax for textual definition of AUTOSAR models

  4. Auto-completion for references and model elements

  5. Specialized validation view with direct feedback on model validation

  6. Comfort Editors for simplifying model authoring for various tasks such as service deployment.

  7. Wizards for various tasks such as creation of service instances

  8. Project frames keep the editors or each project together

  9. Cheat Sheets for easy information access