2025-12 - SysML v2 Pilot Implementation
This is an incremental update to the 2025-11 release. It corresponds to Eclipse plugin version 0.55.0.
Language Features
-
Library function evaluation. The following additional library functions are now implemented for non-model-level evaluation:
- All
SequnceFunctions - All
CollectionFunctions - All
ControlFunctions DataFunctions::maxandmin
In addition, model-level evaluable equality operators (
==and!=) now work onCollections.
[PR #727] - All
Model Libraries
None.
Backward Incompatibilities
None.
Jupyter
None.
Visualization (PlantUML)
None.
Technical Updates
- BNF Extractor Tool. A BNF Extractor tool is now available in the directory
tool-support/bnf-grammar. This tool extracts the normative BNF for the KerML textual notation and SysML textual and graphical notations from the corresponding specification documents. It then generates consolidated grammar files in text or HTML format. For details, see theREADME.adocfile in thebnf-grammardirectory.
[PR #720]
Bug Fixes
getEnumeratedValueandgetVariant. Fixed the implementation of theEnumerationDefinitionoperationsgetEnumeratedValueandgetVariant.
[PR #723]- Actors and stakeholders. Fixed the implicit redefinition of actor and stakeholder parameters.
[PR #724] objectsandsubobjects. Corrected the implicit specialization ofObjects::objectsandObjects::Object::subobjectsin certain cases for port usages and occurrence usages.
[PR #725]