The I_EditorExecutables 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 I_DaVinciDeveloperAdaptive Open Project Dashboard. The Project Frame opens showing the Project Home. You can then open the Executable Editor as follows:

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 I_DetailsMode_FormMode Form mode are described. If you want to manage the properties of an element textually, switch to the I_DMLEditor DML mode via the toolbar and refer to DaVinci Modeling Language Editor for more information.

Executable Editor Functionality

Tree View Structure

Description of Functionalities

I_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.
  • I_Reference Select Reference Target: Click this icon to select or modify the reference to the Adaptive Application SW Component Type.
  • I_GoToReferenceTarget Go to Reference Target: Click this icon to open the referenced Adaptive Application SW Component Type in the AUTOSAR Model Explorer.

General Functions

  • I_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.

I_TreeViewStructure_ChildElementI_ApplicationComponents <Adaptive Application
I_TreeViewStructure_EmptyI_TreeViewStructure_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 I_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:

  • I_Create Add Port Prototype: Click this icon to create a Port of the respective type.
  • I_Delete Remove Port Prototype: Click this icon to delete the Port selected in the grid.

I_TreeViewStructure_ChildElementI_ProcessDesign 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:

  • I_Map Map: Click this icon to map the Process Design selected in the left table to the Executable.
  • I_Unmap Unmap: Click this icon to unmap the Process Design selected in the right table from the Executable.
  • I_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.

I_TreeViewStructure_ChildElementI_TreeViewStructure_ChildElementI_ProcessDesign <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 I_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.

notice

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