The 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 Open Project Dashboard. The Project Frame opens showing the Project Home. You can then open the Executable Editor as follows:
- Open the
Editor menu on the top right of the Project Dashboard and click the
Executable Editor command.
- Alternatively, use the context menu command
Open Executable Editor of the
Open Project Dashboard node in the DaVinci Project Explorer.
- Alternatively, on the Dashboard page of the Project Home, click
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
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 Form mode are described. If you want to manage the properties of an element textually, switch to the
DML mode via the toolbar and refer to DaVinci Modeling Language Editor for more information.
Tree View Structure | Description of Functionalities |
---|---|
| 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:
Root SW Component Prototype Area
General Functions
|
| 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:
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:
|
| 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:
|
| 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:
|
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.