Executable Editor

The editor-executables Executable Editor supports you in managing your Executables.

An Adaptive Application can be implemented in one or more Executables consisting of one Software (SW) Component or several contained in one SW Composition. At implementation, a SW Component will mainly consist of user implemented code, usually representing a sub-functionality of the system. On a model level, however, a SW Component only consists of a collection of ports mainly defining the Services it consumes and provides.

Open Executable Editor

CTRL + SHIFT + D, E

Open Editor

To open the Executable Editor, expand your DaVinci Adaptive project in the DaVinci Project Explorer and double click on da-vinci-developer-adaptive Open Project Dashboard. The Project Frame opens showing the Project Home. You can then open the Executable Editor as follows:

  • Open the editors Editor menu on the top right of the Project Dashboard and click the editor-executables Executable Editor command.

  • Alternatively, use the context menu command editor-executables Open Executable Editor of the da-vinci-developer-adaptive Open Project Dashboard node in the DaVinci Project Explorer.

  • Alternatively, on the Dashboard page of the Project Home, click editor-executables Executable Editor in the Comfort Editors area.

  • Alternatively, on the Dashboard page of the Project Home, click the arrow of the Current Focus drop-down list and select Application. In the Executables area, click the Edit button (this requires at least one created Executable).

  • Alternatively, use the context menu command editor-executables Open in Executable Editor of an Adaptive Application SW Component Type, Executable or Process Design in the AUTOSAR Model Explorer.

The Executable Editor opens in a new tab of the Project Frame.

Functionality

The Executable Editor provides the functionalities listed below. If not otherwise mentioned, the functionalities available in the details-mode-form-mode Form mode are described. If you want to manage the properties of an element textually, switch to the dml-editor DML mode via the toolbar and refer to DaVinci Modeling Language Editor for more information.

Table 1. Executable Editor Functionality
Tree View Structure Description of Functionalities

executable <Executable>

Select an Executable in the tree view on the left side of the editor.

At the top of the form page, the general properties are displayed and can be modified:

  • Name: Displays the name of the Executable. Edit the field to change the name.

  • Description: Displays the description of the Executable. Edit the field to change the description.

  • Category: Displays the category of the Executable. Click the arrow to select or change the category.

  • Version: Displays the version of the Executable. Edit the field to change the version.

Root SW Component Prototype Area

  • Name: Displays the name of the referenced Root SW Component Prototype for the selected Executable. If no Root SW Component Prototype exists, a name must be entered before the target reference can be selected. Enter or modify the name of the Root SW Component Prototype in the field Name.

  • Type: Displays the target reference to the Adaptive Application SW Component Type.

  • reference Select Reference Target: Click this icon to select or modify the reference to the Adaptive Application SW Component Type.

  • go-to-reference-target Go to Reference Target: Click this icon to open the referenced Adaptive Application SW Component Type in the AUTOSAR Model Explorer.

General Functions

  • delete Delete: Click on this icon to delete the properties of the respective field. For fields that reference an element, only the reference is deleted but not the referenced element itself.

tree-view-structure-child-elementapplication-components <Adaptive Application
tree-view-structure-emptytree-view-structure-emptySW Component Type>

Select an Adaptive Application SW Component Type in the tree view on the left side of the editor.

At the top of the form page, the general properties are displayed and can be modified:

  • Name: Displays the name of the Adaptive Application SW Component Type. Edit the field to change the name.

  • Description: Displays the description of the Adaptive Application SW Component Type. Edit the field to change the description. To delete the description, click the delete Delete icon.

Ports Area

The Port area contains one tab per Port type (Service Interface, Diagnostic, Persistency, TimeSync and Others). The number in parentheses after the Port type names of each tab indicates how many of these types of ports already exist for the Executable. Each tab provides the following functions:

  • create Add Port Prototype: Click this icon to create a Port of the respective type.

  • delete Remove Port Prototype: Click this icon to delete the Port selected in the grid.

tree-view-structure-child-elementprocess-design Process Designs

Select Process Designs in the list on the left side of the Executable Editor.

The left table lists all unmapped Process Designs. The right table lists all Process Designs that are mapped to the current Executable. The mapping can be modified as follows:

  • map Map: Click this icon to map the Process Design selected in the left table to the Executable.

  • unmap Unmap: Click this icon to unmap the Process Design selected in the right table from the Executable.

  • add Create and map new Process Design: Click this icon to open a dialog in which a new Process Design can be defined that is then mapped to the Executable.

tree-view-structure-child-elementtree-view-structure-child-elementprocess-design <Process Design>

Select a Process Design in the list on the left side of the Executable Editor.

At the top of the form page, the general properties are displayed and can be modified:

  • Name: Displays the name of the Process Design. Edit the field to change the name.

  • Description: Displays the description of the Process Design. Edit the field to change the description. To delete the description, click the delete Delete icon.

MICROSAR Adaptive Parameters Area

This area contains MICROSAR Adaptive Parameters that are specified as Model Extensions (MEX) in the MICROSAR Adaptive BSW Package. Parameters for the selected AUTOSAR model element are displayed in the table of the MICROSAR Adaptive Parameters area on the respective pages of the Executable Editor. Select a parameter in the table to view the editing options.

For more information on the MICROSAR Adaptive Parameters, refer to the Technical Reference in the .\Doc\TechnicalReferences folder of your MICROSAR Adaptive BSW Package.