JUCMNavTutorials - JUCMNAV/projetseg-update GitHub Wiki
Instead of describing the tool's behaviour textually, we have created a few demonstrations to allow newcomers to quickly grasp what the tool actually does. These demonstrations are available either as annotated Flash videos or as YouTube videos.
- Installing jUCMNav. (2009)
This is a series of YouTube videos created by Jason Kealey and Etienne Tremblay from LavaBlast introducing UCM modeling and analysis for beginners (2010)
- Software engineers as salespeople (introduction)
- jUCMNav Tutorial 1: Creating a simple path, components, stubs and plug-in maps
- jUCMNav Tutorial 2: Adding forks & joins
- jUCMNav Tutorial 3: Loop and scenario enhancements
- jUCMNav Tutorial 4: Waiting places and timers
- jUCMNav Tutorial 5: Dynamic Stubs
- jUCMNav_tutorial.zip file containing the URN models used in these videos
Older videos from Jean-Philippe Daigle (2005)
This series of Flash videos created by Daniel Amyot focuses on the use of variables, UCM scenario analysis, and the generation of Message Sequence Charts (2007)
This Flash video created by Jean-François Roy gives an overview of how to create GRL models and analysis strategies with jUCMNav (2006)
This Flash video created by Pengfei (Luke) Chen gives an overview of how to create and analyze GRL performance models with Key Performance Indicators (2007)
This series of videos created by Alexandre Hamel and Jean-François Séguin shows how to create reports using jUCMNav's report generation tool. Some of these videos also show how to customize these reports (using jUCMNav's preferences) and navigate through the various pages of HTML reports (2012).
- Using jUCMNav's report generation tool.
- Setting general report preferences.
- Setting UCM-related and GRL-related preferences.
- Setting scenario-related preferences.
- Setting GRL strategy preferences.
- Browsing in an HTML report.
- Architectural alternatives for the location of service logic and data in a simple wireless system:
- A simple phone system:
This series of Flash videos created by Jun Biao (Byrne) Yan and Daniel Amyot gives an overview of how to create and use OCL rules to check semantics rules against URN models and compute metrics with jUCMNav (2008-2009)
- Demos for OCL-based SemanticVerification
This series of Flash videos created by Sepideh Ghanavati gives an overview of how to export URN models to IBM/Telelogic DOORS and maintain traceability links as models and requirements evolve (2007)
- Demos for DoorsExport.
-
jUCMNavDemo.zip (Updated Oct. 2013)
- This zip file contains a PowerPoint presentation as well as 5 versions of a business process example (GRL and UCM views ) used as an exercise.
- This tutorial relies on the jUCMNav Flash demos above.
- For a tutorial on URN and its applications, please see User Requirements Notation (URN): Application and Research Areas (August 2007).
- UCM: Pizzeria system (Handout, UCM model, solution)
- UCM: Undesirable interactions in telephony features (Handouts with models and solutions)
- If you have any ideas for any introductory lessons to Use Case Maps, Goal-Oriented Requirements Language or the jUCMNav tool itself, please let us know.
-- Main.DanielAmyot - 30 Oct 2013