Known limitations

Known limitations of the connector.

Table of Contents

  1. Features expected but not implemented yet
  2. Unsupported Capella modeling patterns
    1. Functional Exchanges with the same name in a given ARCADIA perspective
    2. Functions cannot be transformed as Subsystem Reference
    3. Two or more ports end-up to have the same name
    4. Multiple Functional Exchanges goes out of an "Out Flow Port"
    5. Multiple Functional Exchanges goes in of an "In Flow Port"

Features expected but not implemented yet

Below is a list of needs that are identified but not yet implemented.

Unsupported or limited support of Capella modeling patterns

Functional Exchanges with the same name in a given ARCADIA perspective

This situation leads to a name conflict in the data dictionary storing the bus definitions for Functional Exchanges. If this occurs, the bus definitions will be erased one after the others and only the last one created will remain.

It is highly recommended to avoid such situation by uniquely naming the Functional Exchanges.

Functions cannot be transformed as Subsystem Reference

The connector does not implement this option.

Two or more ports end-up to have the same name

The transformation adds a suffix "_N" to the name, where "N" is an integer number that is incremented from 1 to 9.
The first port created is not suffixed.
The next ones are suffixed.

Multiple Functional Exchanges goes out of an "Out Flow Port"

Multiple Functional Exchanges goes in of an "In Flow Port"

As many Inports as incoming Functional Exchanges are created. Hence, there is a mismatch regarding the number of function inports between Capella and Simulink®.