Contextual menu for setting GRL contribution levels
Export / Import of models in URN's standardized format (Z.151 schema)
New and improved GRL propagation algorithms
Sorting diagrams in large models
Support for 'else' in UCM conditions
39 new OCL semantic rules and metrics!
Major performance improvements for large models
Many UCM and GRL user interface improvements
Updated French translation of all features
and much more!
Video and Image Overviews
Some of the following items are animations. Click on the green arrows to continue playing them.
IMPORTANT: If you have not yet looked at the enhancements of previous versions 4..x, please visit these video overviews of version 4.0.0 and version 4.1.0.
Advanced User Interface Mode
Support for Synchronizing and Blocking Stubs
Support for Failure Points and Failure/Abort Start Points
Support for Aspect-oriented Use Case Maps
Support for UCM Stub Refactoring
This feature is still in beta.
Support for UCM Responsibility Binding
jUCMNav's improved stub binding dialog now contains 2 tabs, one to bind start/end points to input/output segments, and the other to handle component bindings and responsibility bindings .
Support for Hyperlinks
Contextual Menu for Setting GRL Contribution Levels
An algorithm for formula-based contributions to indicators (to represent external drivers and compute indicator values other than satisfaction levels, e.g., money, number of items, time, etc.). These are shown in blue over the indicators. Contributions between indicators are given names that can be used in formulas attached as metadata to target indicators. This feature is still in beta.
Support for XOR decomposition in all algorithms
Support for Legal Compliance profile in all algorithms
Antialising and Metadata Indicators
In the general preference, it is now possible to select whether UCM/GRL diagrams should be anti-aliased . Anti-aliasing is good when diagrams are displayed on screen, but not so much for printed documents. It is also possible now to display/hide the symbol used on elements and links to indicate the presence of metadata.
20 rules for Legal model compliance (new group, for Legal profile)
8 rules for Z.151 export and 5 more for jUCMNav deprecated elements (new group)
2 rules for GRL consistency/completeness, 2 for UCM consistency/completeness, and 1 for unused element (UCM path nodes not covered by scenario definition, for test coverage!)
New Metamodel Additions
Metamodel changes: Added support for Aspect-oriented UCM constructs, UCM failures, responsibility bindings, Z.151 concerns, and UCM time units
Contributors to this release included Etienne Tremblay and Jason Kealey (from LavaBlast Software, Yan Gao, Daniel Amyot, Alireza Pourshahid, Sepideh Ghanavati, Andrew Miga, and Gunter Mussbacher. Many thanks to HengSoft LLC and particularly to Thomas Weigert for funding part of this new release. Additional funding was provided by NSERC (Discovery and Postgraduate Scholarship grants) and by NSERC/CIHR (Collaborative Health Research Project).