IMPORTANT: Note that this release and all previous releases are not compatible with Eclipse 4.2\4.3 Juno. Please use Eclipse Indigo 3.7. Video Overviews
IMPORTANT: New videos have been added recently to the release notes of version 5.1.0.
Indicators are a new concept in the second version of the URN standard. jUCMNav has been supporting regular indicators (comparing a current value with target, threshold, worst-case values) for many years. Qualitative indicators are a new type of indicators that exploit a mapping table converting user-defined qualitative values (e.g., very bad, bad, good, very good) to GRL satisfaction values (on [0..100] or [-100..100] scales). A model can include many such mapping tables, and each qualitative indicator can be associated to one table.
Dynamic Exploration of GRL Models
jUCMNav now allows users of GRL models to expand (i.e., visualize related intentional elements and their links) any goal model element to a specified depth via the Show Linked Elements menu item. Predefined depths are also available. An actor reference can be expanded to show its included intentional elements, and the containing actor of an intentional element can also be added to the diagram. This is very useful for creating new GRL diagrams/views of a model dynamically.
Conditional Algorithm (Conditions)
In this GRL evaluation algorithm, conditions (tagged resources) can be added as a means to filter out elements of a goal model not applicable if some condition is not satisfied.
Conditional Algorithm (Types)
Similarly, types of intentional elements can be defined, allowing for families of goal models to be specified (i.e., one GRL model for many categories of target types). During the evaluation, a strategy can target one or many types specifically (and the others will be ignired from the model).
Trends can be computed for a group of GRL strategies (sorted by names). Trends indicate for each intentional element and actor whether they are improving or deteriorating from one strategy to the next. Trends by default look at the last 3 strategies, but this can be changed through preferences.
Contributors to this release included Jason Kealey, Jean-François Séguin, Alexandre Hamel, Rouzbahan Rashidi-Tabrizi, Daniel Amyot, Igor Nikiforov, and Etienne Tremblay.
End-user documentation is integrated with the Eclipse help system. Access Help > Help Contents from the Eclipse workbench, then select topic jUCMNav Online Help.
The latest user documentation can also be accessed via HelpOnLine