jUCMNav v5.0.0


Enhancements Highlights!

  • NEW Building on the 4.4.0 release, much better and flexible support for managing and navigating URN links
  • NEW Support for bilingual models
  • NEW GRL: legal compliance profile
  • NEW GRL: Strategy difference visualization
  • NEW GRL: [0,100] evaluation scale mode
  • NEW GRL: Support for strategies including other strategies
  • NEW GRL: Support for contribution overrides
  • NEW GRL: Support for sensitivity analysis
  • NEW GRL: Support for CSV Import/Export of Strategies
  • NEW Integration with EMF Compare for visualizing model differences.
  • Many improvements (contribution label editing, element resizing, searching, reporting, etc.) and bug fixes

Video and Image Overviews

IMPORTANT: If you have not yet looked at the enhancements of versions 4.x, please visit these video overviews of version 4.0.0, version 4.1.0, version 4.2.0, version 4.4.0, and the description of AoURN .

Requirements and Installation

Please visit DownloadingAndInstallation and the animated InstallationDemo. Note that this version requires Eclipse 3.7 and above (and preferably Eclipse Modeling Tools 3.7.x)

Thanks!

Contributors to this release included Jason Kealey, Andrew Miga, Etienne Tremblay, Daniel Amyot, Azalia Shamsaei, Gunter Mussbacher, Hao Luo, Dominique Blouin and Stéphane Leblanc.

Release Notes

Help

  • 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

Reporting Bugs / Usability Requests

  • Send your bug reports to jucmnav-dev@softwareengineering.ca.
  • 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 smile

Enhancements / Fixes since 4.3.0

Many of these already included in 4.4.0 but may have been improved since that release

Bug Description
- UCM: Improved spline resolution
- New constraint-based propagation algorithm for GRL. See this and this.
- GRL Conditional Algorithm Used for Compliance
- Added ability to add Stereotype Definitions to URN models.
421 GRL contributions should use movable labels
506 Now support having enumeration value of same name as a variable
507 Improve selection of visibility of some GRL/UCM elements
631 Move scenarios from one group to another via drag&drop
632 Move strategies from one group to another via drag&drop
655 Partial work on deprecated Eclipse calls
662 Select All does not allow moving the bend points of GRL links.
666 GRL intentional elements should be resizable
666 Can now edit RespRef meta-data
688 URN links should be created à la Telelogic DOORS
696 Image Export now prompts before overwriting
700 Removed UCEd from jUCMNav feature.
717 Undoing a new GRL evaluation leaves it created, but with the previous value
729 Reports: Add actor evaluation and refactor
754 Export to CSV from GRL strategies is broken
756 Enumeration types should allow for elements with mixed case
757 The import/export of GRL catalogues, export of CSM/CSV...
759 Export to .dot for Graphvis produces 0 length file
760 Can set a GRL strategy of one model based on elements of another
762 Double click on bound start/end points now selects in-out path in addition to parent stub
763 Default fill color of comments is not #000000
764 Don't auto-delete responsibility definition if used in responsibility bindings
769 sub-menu icon problem
772 searching should be optionally restricted to the current
774 Problem with include order of scenarios
775 Multiline input for responsibilities+stubs
778 refresh issue with ResponsibilityPropertySource
779 bug with scenario paste
780 Null pointer exception when deleting multiple intentional elements when a strategy is active
781 bug preventing us to export single URN diagrams
782 Gray coloring of GRL IEs with <<NO>> tag
783 Five additional OCL constraints for Azalia's Measured Compliance profile.
785 GRL Strategy Difference mode
786 Bilingual feature
787 Usability issue when renaming model elements to same name but with different case
789 The value of Contribution association
790 Sensitivity analysis
791 GRL scale: from 0 to 100 instead of -100 to 100
792 GRL input of strategy definitions from tables / CSV
795 Contribution override
797 GRL should support including strategies in another strategy.
798 Model diff via EMF Compare
799 Update Z.151 import/export for revised metamodel
800 Update Metamodel to support new GRL Indicators and Strate...
801 Bug with Outline in French locale
802 Fixed incorrect genmodel file specification
803 Package ucmscenarios.ecore does not validate
804 Gray coloring of GRL IEs with <<IgnoreNodeInEvaluation>> MEDATADA
805 Limit highlighting of IE to resources to certain metadata
806 Gray coloring of GRL contribution links
807 Popup menu to select class type for GRL IEs and Strategies
809 Strategies Treeview: expand all top level nodes, not just first one
810 Improved auto-open scenario viewer feature
812 Prevent URN Links from being created across models
814 deletion of unneeded GUI source file URNLinksDialog.java
815 highlighting of URN link endpoints in Outline view involv...
818 Unitialized variable creates an exception when used in a ...
819 MSC Viewer broken in version 4.4.0
821 auto layout default settings not taken into account
822 copy/paste of GRL model does not include links if auto-ad...
823 turning highlighting on/off does not work
825 GRL variables not recognized even though they exist in th...
826 Remove the Default GRL evaluation algorithm
829 GRL contribution values are editable
830 automatic naming of AndJoin/Fork and OrJoin/Fork

For enhancements and fixes since previous releases, please refer to the release notes of the PreviousReleases.

Known Issues in 5.0.0

  • Reports generated, MSC Viewer, and user documentation only available in English.
  • User documentation not up to date.
  • Select All -> Delete in GRL no longer works if a Contribution Label is selected.
  • Metadata indicators are missing
  • 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.
  • Generated reports could be more complete
-- JasonKealey - 06 Apr 2012
Topic revision: r2 - 04 May 2012, JasonKealey
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback