JUCMNavRelease540 - JUCMNAV/projetseg-update GitHub Wiki
![](https://github.com/JUCMNAV/projetseg-update/wiki/img/LogoFinal.gif)
- Releases 5.4.0 (including 5.3.0) focus on new features, bug fixes, usability enhancements, and other minor improvements from the previous 5.2.0 release.
- GRL: Support for the conversion of qualitative KPIs (qualitative real-world value to qualitative or quantitative model value)
- GRL: Support for the dynamic exploration of goal models
- GRL: Reporting of trends based on a series of strategies
- GRL: Conditional GRL Evaluation Algorithm that takes conditions and family members (types) into account
- URN: significant enhancements of jUCMNav's report generation tool
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.
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.
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.
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 topicjUCMNav Online Help
. - The latest user documentation can also be accessed via HelpOnLine
- Send your bug reports to [email protected].
- Include reproduction steps, sample .jucm files and, if applicable, copy-paste the error log messages.
- If you're zealous enough, we'll create a BugZilla account for you :)
Bug | Description |
---|---|
563 | RTF export has small images (v5.3) |
777 | GRL visualization of trends (v5.4) |
808 | GUI for managing model tags (v5.4) |
813 | Extract translatable strings from HTMLReport (v5.3) |
851 | Navigate to (other) references of a definition/reference (v5.4) |
872 | Satisfaction of an actor becomes hidden after "Delete Initial Evaluation" (v5.3) |
875 | Add URN Model Name to Reports (v5.3) |
876 | Add Diagram Options in Report Preferences (v5.3) |
877 | HTML report displays all of the report folder's content in Explorer (v5.3) |
878 | Fix broken links in HTML report (v5.3) |
879 | Remove "Report prefix" option in the Report Gen. Wizard for HTML reports (v5.3) |
881 | Standardize date-time strings in reports (v5.3) |
882 | Enable/disable preferences depending on the preferences checked (v5.3) |
883 | GRL strategies in reports should be ordered alphabetically (v5.3) |
885 | Error generated when preference text box is left empty (v5.3) |
886 | Maps are not filtered when generating report in PDF (v5.3) |
887 | Display strategy description in the GRL strategy legend (v5.3) |
888 | Unnecessary blank pages generated in pdf/rtf reports (v5.3) |
889 | Add Scenario Description to Reports (v5.3) |
890 | Warn user before overwriting a file (v5.3) |
891 | Reporting scenario/strategy evaluation information (v5.3) |
892 | UCM Scenario execution summary (v5.3) |
893 | Display variable initializations in tabular format (v5.3) |
894 | Remove unnecessary subsections in Scenario Documentation section (v5.3) |
895 | Add ability to generate reports using all standard paper sizes (v5.3) |
896 | Display UCM menus properly in HTML reports when a multi-level hierarchy is present (v5.3) |
901 | Metadata indication symbol no longer shows up (v5.3) |
902 | Show repetition count in responsibility label (v5.3) |
903 | Update jUCMNav's help (v5.3) |
904 | Invalid Thread Access error when generating reports (v5.4) |
905 | bug with problems view clicking (v5.4) |
For enhancements and fixes since previous releases, please refer to the release notes of the Previous Releases.
- MSC Viewer and user documentation only available in English (GUI, models and reports are however multi-lingual)
- When changing a few of the preferences, one must sometimes close & re-open a model for the change to have an impact on the editor.
- The UCM traversal mechanism does not take into consideration advanced stubs, failures, aspect-oriented extensions, and some other attributes.
- Aspect-oriented GRL is not yet supported.
- Does not work on Eclipse 4.2 Juno. The next release will (in a few days).