Skip to content

2021-09 - SysML v2 Pilot Implementation

Compare
Choose a tag to compare
@seidewitz seidewitz released this 21 Oct 21:14
· 1635 commits to master since this release

This is a maintenance update to the 2021-08 release. It corresponds to Eclipse plugin version 0.16.0.

Language features

No updates.

Model Library

  1. Connections. Added FlowConnection/flowConnections and SuccessionFlowConnection/successionFlowConnections base types to the Connections library model.
  2. Kernel. Updated some Kernel Library package documentation consistent with KerML specification document.

Backward incompatibilities

  1. Flow connections. Due to the new library model for message, stream and flow connections, it is no longer allowable to use them as the target of perform actions. Use event or ref subsets instead.

Jupyter

None.

Visualization

  1. Tom Sawyer
    None.
  2. PlantUML
    • Visualization of parameters and inherited members.
    • Visualization of subsetting in textual feature representation.
    • New style options:
      • SHOWINHERITED – Show inherited members
      • SHOWLIB – Show elements of the standard libraries
      • COMPMOST – Show as many memberships in a compartment as possible

Bug Fixes

  1. Allocation definitions. Ensured that all allocation definitions directly or indirectly specialize the base Allocation type, no matter how many ends they have.
  2. Association and connection ends. Ensured that the ends of non-binary associations and connection definitions directly or indirectly subset Link::participant.
  3. Connector ends. Limited the special scoping of the targets of connector end subsettings to the first subsetting (i.e., the one giving the related element for the end).