The I_SoftwareClusterOverview Software Cluster Overview page shows a graphical overview of all contained processes and their connections within a Software Cluster. It supports you to visually track processes and connections and can be used as a navigation point for adjustments within a software cluster.

S_SoftwareClusterOverview_Example

Graphical Elements

Element

Description

Software Cluster

The Software Cluster is displayed as light gray rectangle in which all other graphical elements are located.

S_SoftwareClusterElement

Process

Processes are displayed as rectangles.

S_SoftwareClusterOverview_Process

Port Prototype

Port Prototypes are displayed with their name as S_SoftwareClusterOverview_ProvidedPort Provided Ports or S_SoftwareClusterOverview_RequiredPort Required Ports according to their direction.

S_SoftwareClusterOverview_PortExample

 

Port Types

A blue abbreviation in front of the port name indicates the port type.

  • Diag: Diagnostic Port
  • Per: Persistency Port
  • Ts: TimeSync Port
  • Other: Other Port
  • None: Service Interface Port

 

Unused Ports

Service Interface Ports that are not associated with a service or have an undeployed service are grayed out. Further modeling is necessary.

SOME/IP Connection

SOME/IP Connections are displayed by a solid line.

S_SoftwareClusterOverview_SOMEIPConnection

IPC Connection

IPC Connections are displayed by a dashed line.

S_SoftwareClusterOverview_IPCConnection

External Connection

External Connections are displayed by a port that goes outside of the software cluster. This shows a service interface port with a deployed interface that does not match up with another port inside the same Software Cluster.

Toolbar

The toolbar on the top right of the Software Cluster Overview provides the following features:

Functionality

The Software Cluster Overview provides the functionality listed below:

How To Display a Simple Model

List of Requirement

The following describes the minimum requirements for displaying a simple model with 2 connected processes:

Step-by-Step Guide

The following describes the requirements using a step-by-step guide:

  1. Create a Service Interface in the Service Editor by clicking the I_Add icon at the top left.
  2. Create two Executables with Adaptive Application SW Component Types.
  3. Create matching Software Interface Ports (provided/required) for the Adaptive Application SW Component Types of both Executables.
  4. notice

    Example:

    A provided Service Interface Port for Executable 1 and a required Service Interface Port for Executable 2.

  5. Create Processes for both Executables.
  6. Create a Software Cluster in the Software Cluster Editor.
  7. Select Contained Processes under the Software Cluster.
  8. Select the processes under Available Processes and add them to the Software Cluster by clicking the I_Map icon.
  9. The Software Cluster Overview displays the contained processes without a connection.
  10. S_SoftwareClusterOverview_ResultExample
  11. Create a Service Interface Deployment for the Service Interface.
  12. Create two Service Instance, one for each provided and required direction, and map them to the appropriate ports.
  1. notice

    Use for both Service Instances the same Instance ID and Service Version.

  2. The Software Cluster Overview displays the contained processes with connection between the ports.
  3. S_SoftwareClusterOverview_ResultExample2