Cameo Simulation Toolkit supports the following SysML ports:

  • Flow Port
    A Port stereotyped with «FlowPort» that specifies the input and output items that can flow between a Block and its environment.

  • Full Port
    A Port stereotyped with «FullPort» that specifies a separate element of an owning Block.

  • Proxy Port
    A Port stereotyped with «ProxyPort» that the value specifying the Proxy Port is the reference of the object that is the target of the Flow.

Note

  • A Conjugated Port (isConjugated = True) is indicated with a tilde (∼) in front of the Port type, showing that the property Flow direction of the Port is reversed, from in to out or from out to in.

    A conjugated Port with a tilde (∼) in front of the Port type.
  • For the nested Port, if the parent Port is conjugated, all of the property Flow directions of its children and grandchildren will be reversed.
  • A Behavior Port is supported during simulation. If a port is a behavior port (isBehavior = True), it will pass the arriving requests directly to the owning classifier while ignoring all delegation connectors.
     
Behavior Port