2023-07 - SysML v2 Pilot Implementation
This is an incremental update to the 2023-02 release. It corresponds to Eclipse plugin version 0.34.0.
Note: This is the first release since 2023-02.
Language Features
- Validation constraints. Most previously unimplemented validation constraints from the Beta 1 versions of the KerML and SysML specifications have now been implemented.
[PR #486] [PR #487]
Model Libraries
None.
Backward Incompatibilities
- Validation. Some of the newly implemented validation constraints are already automatically satisfied when a model is parsed from the textual notation. However, the other constraints may cause some models that previously passed validation checking to now fail with errors.
Jupyter
%help
command. A new%help
"magic" command has been added to the Jupyter implementation. Without an argument, this command prints a list of all available magic commands. If given a command name (with or without the initial%
) as its argument, it prints the help information for that command (i.e.,%help
cmd
produces the same result as%cmd
-h
).
[PR #493]
Visualization
-
PlantUML
See Bug Fixes. -
Tom Sawyer
None.
Technical Updates
None.
Bug Fixes
- Rendering of "initial" feature values (PlantUML). Removes the rendering of an unnecessary
=
along with:=
.
[PR #484] - Rendering of feature chains (PlantUML). Corrects the rendering of feature chains at then ends of successions in behavioral diagrams.
[PR #485] - Expression evaluation. Corrects the implementation of integer division and unary Real operator evaluation.
[PR #488] - Derived value computation. Corrects the computation of derived values of various properties.
[PR #490] - Implicit specialization. Corrects the adding of an implicit specialization for declarations that have circular owned specializations.
[PR #491] - Transition usages. Corrects a problem with the setting of the source of a transition usage that could cause spurious warning messages.
[PR #492] - End features. Corrects the implicit redefinition of an end feature whose owner specializes a feature chain.
[PR #494] - Analysis cases. Corrects the computation of the derived value of the
resultExpression
property forAnalysisCaseDefinitions
andAnalysisCaseUsages
.
[PR #495]