You are here: ProjetSEG Web>WebIndex (24 Nov 2001)

Results from ProjetSEG web retrieved at 18:29 (Local)

REQUIREMENTS Using the Y.X.Zeng’s thesis and Professor Amyot’s suggestions, we gathered the following requirements for this part of the project: 1. The following ...
TESTING Acceptance Testing Acceptance testing consists of converting various test maps, some of which are derived straight from Zeng’s thesis, and checking the output ...
These constraints will be persisted in XML. We will be able to manipulate these constraints in jUCMNav. To investigate: do we want to have to have a current ...
I think we might be unable to decouple the size from the position for components. The coordinates are stored in the bounding box giving the coordinates of the lower ...
Ambiguous paths examples: A path that goes out of a stub and comes back to it (what is the direction, visually?); long sequences of path elements; complex implicit ...
At least provide links. JasonKealey 06 May 2005
Should remain portable. JasonKealey 06 May 2005 Should Graphviz be included in the distribution? Is it needed to compile the jUCMNav? DanielAmyot 06 May 2005 ...
The internal meta model used by jUCMNav. JasonKealey 06 May 2005
Because not all PathNodes have the same figure size (think of responsibilities versus stubs). Having these will allow better generation. JasonKealey 06 May 2005 ...
By default, this should also apply to empty points. The auto layout tool, however, could provide a setting to preserve or to not preserve bound empty points. Bound ...
We are dropping empty points and adding them back later. We should verify that we at least add one empty point between all elements. JasonKealey 06 May 2005 I ...
Some scenarios: 1. Tool uses ALReqConvertModelToDot to generate an unpositioned dot file, passes it to dot and reloads the positioned dot file; repositions all ...
Means that we will have to use GEF Commands to manipulate the model. Good news is they have already been created. JasonKealey 06 May 2005
JasonKealey 06 May 2005 This one looks implementation oriented... Could be dropped if necessary. DanielAmyot 11 May 2005
rankdir "LR" or rankdir "TB" JasonKealey 06 May 2005
JasonKealey 06 May 2005 GunterMussbacher 10 May 2005
JasonKealey 06 May 2005 As discussed today, we may want to preserve empty points that are bound. However, a sequence of empty points bound to the same component could ...
Dot doesn't render/position/size any empty clusters during rendering. Must find a workaround. JasonKealey 06 May 2005 We should probably have an option in the ...
By removing these, dot will be able to do a better job. Note that we can only remove empty points that have nothing associated to them. JasonKealey 06 May 2005 ...
Aspect oriented User Requirements Notation The Aspect oriented User Requirements Notation (AoURN) is a framework that combines goal oriented, scenario based, and ...
Aspect oriented User Requirements Notation (AoURN) Test Suite The complete test suite can be downloaded as a zip file. The test suite contains a series of jucm files ...
AoURN to RAM Transformation Features Add a new feature: (Feature name format is nop FeaNameOfFeature) %SEARCH{ search "Fea " topic "Fea " ...
Download the latest releases for AoUrnToRam and TouchRam AoUrnToRam Release 1.0.1 TouchRam Release 2012Sep10 Installation Instructions for AoURNtoRAM tool ...
From AoURN Models to RAM Models Download and Installation Developer's Guide Feature List Unit Test List (.csv Open as a spreedsheet)
Project DA 8: Automatic Layout for Use Case Maps Use Case Maps contain scenario paths (splines) superimposed on a structure of components (usually rectangles). UCMNav ...
Current Requirements Add a new requirement: (Requirement name format is nop ALReqNameOfRequirement)
jUCMNav Beta1 Download Get the beta release here (zip). Includes source code. Requirements Operating Systems Windows XP (tested) Linux (tested) Any ...
jUCMNav Beta2 Download Get the beta 2 release here (zip). Includes source code. Changelog since beta1. Requirements Operating Systems Windows XP (tested) ...
Browsing in an HTML Report .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This video shows ...
Would like to propose a change to: ReqElemStartPointAttributes Workload is not yet in model; performance annotations. Would like to remove this from the description ...
JasonKealey 16 May 2005 Fine by me. DanielAmyot 17 May 2005
Just wanted to try this form with something simple... .ucm are really for UCMNav. Not to confuse things, I propose .jucm for jUCMNav files. When the URN XML schema ...
this is a test. JasonKealey 08 Mar 2005
Setting up CruiseControl Command Line PDE JUnit Tests Setting up CruiseControl and automatically running the test suite appears easy, conceptually, but in practice ...
This subproject explains how to create compliance links in DOORS between two URN models and their source documents. Import URN Models In the jUCMNav, create two ...
This part is explaining the autocompletion mechanism for creating the compliance links and establishing the compliance framework. Getting Started The Compliance ...
Setup Compliance Modules SepidehGhanavati 13 Aug 2007
Core Scenario Model The Core Scenario Model (CSM) is an intermediate format between various source scenario notations (UCM, UML, etc.) annotated with performance information ...
Creating Automated Links SepidehGhanavati 16 Jul 2007
Creating Source Links SepidehGhanavati 16 Jul 2007
Creating Traceability Links SepidehGhanavati 16 Jul 2007
Coding Documentation Mapping from UCM models to the CSM representation is the process of detecting the elements that have the same concepts between the two different ...
Generation of CSM models from UCM models with jUCMNav Overview In this project (part of the larger PUMA effort), we are adding a plug in to jUCMNav that generates ...
CSM Rules for Input to the CSM2LQN Generator Originally proposed by Dorin B. Petriu, Ph.D. candidate, Carleton University (March 30, 2007) Basic Rules 1 All ...
Running jUCMNav on Eclipse 3.1.1 Go to the Tool Bar menu and click Run. A jUCMNav Window occur. From the Tool Bar menu choose File New Project . ...
Quick CVS usage tips When checking in a project, do not check in your compiled classes Google search: cvsignore jpdaigle@Tempranillo ~/docs/2005 Hiver/projetseg ...
DESIGNER INFORMATION The following discussion assumes a thorough reading of Yong Xiang Zeng’s thesis , entitled “Transforming UCMs to the CSM representation” ...
Actions Overview Almost all classes located in the seg.jUCMNav.actions package extend the org.gef.ui.actions.SelectionAction class. Actions can manipulate the ...
Deletion Algorithms Overview Our delete uses custom algorithms to achieve its goals. DeletePathCommand Command to delete a path, starting with a StartPoint ...
Developer setup Overview Setting up your Eclipse to start developing on jUCMNav is fairly straightforward but there are a few things to remember. This guide ...
Coding Standards Changes More characters per line before wrapping; great for 1600x1200, not so great for printing, but who prints the code anyways? Less ...
Command Generation Overview Commands are the foundation of modifications in GEF. They encapsulate changes to be done, and how these changes can be undone ...
Command Structure, Learn By Example Here's how to implement the latest Eclipse's API for commands DevDocNewCommandStructure / ...
Command Stack Overview As mentioned in DevDocUCMEditor, a graphical editor has an EditDomain. This EditDomain contains the CommandStack. DevDocCommands ...
p.Code, li.Code, div.Code { background:#F3F3F3; border style:solid; border width:2px; display:block; padding:2px 2px 2px 2px; ...
Connection Router Overview Our path nodes are connected by connections. GEF has a connection construct that is used to link nodes together. GEF uses ...
Contextual menus Overview Contextual menus are easy to build in Eclipse/GEF. In Eclipse, you simply have to register a MenuManager with your IWorkbenchPartSite ...
Deletion Overview This page is intended to explain how deletion works in the framework and our specific implementation for UCMs. Framework DeletionAction ...
Deletion Tests Overview This document presents the critical scenarios to be tested when changing deletion. Ideally, these would be implemented as automated tests ...
NOTE: THIS PAGE IS OBSOLETE. Please use DownloadingAndInstallation instead.
Edit Part Creation Overview As indicated in DevDocUCMEditor, the graphical viewer is assigned: An EditPartFactory seg.jUCMNav.editparts.GraphicalEditPartFactory ...
Edit Policies Overview As you know, the controller in GEF's MVC architecture is the EditPart. In a nutshell, edit policies are attached to editparts to provide behaviour ...
EMF Notifications Overview All EMF objects implement the EObject interface, which extends Notifier. Thus, all EMF objects have a list of listeners which ...
Figures Overview Figures are the view part of GEF's MVC architecture. They rely on the draw2d package which GEF is built upon. Setup and general discussion ...
File Management Overview We've already covered loading in DevDocMultiPageEditor. Saving is also handled by the multi page editor We delegate the actual ...
General Overview jUCMNav is built using the Eclipse structure, the Eclipse Modeling Framework (EMF) and the Graphical Editing Framework (GEF). EMF The EMF packages ...
EMF for dummies The following instructions are outdated and only apply to URN metamodel version 0.26 and earlier. Please see DevDocHowToUpdateMetamodel for later ...
Extension Guide : Add New UCM Element Overview The purpose of this guide is to give pointers on what tasks need to be accomplished when a new model element is ...
How To Update the URN and/or CORE Metamodel Starting with version 0.27 of the URN metamodel, URN now depends on the core.ecore metamodel, which is defined in the ...
Internationalization Overview It is easy to extract strings from jUCMNav into a central location for easy translation. See InternationalizationAndLocalization ...
Icons Overview Icons are SWT objects that aren't fun to manage because we're usually responsible for their disposal. It is usually best to have static ...
Import/Export Extension Points Overview A common extension to jUCMNav is to add the capability of creating a new file from an existing use case map (export) ...
Test Plan for Import/Export Wizard Rationale: Work on the import/export wizard by both Jason (for images, Graphviz dot, Doors DXL, and UCEd) and by JF (for GRL ...
Metamodel Documentation Update Generating HTML documentation from a metamodel created with Rational Rose Enterprise Edition requires some doing, especially if we want ...
Model Creation Factory Overview As mentioned in DevDocPalette, the palette requires a model creation factory to support the creation tools. The factory's constructor ...
Model manipulation/query utilities Overview We often have to do the same tasks in the model. We have centralized some of the code in the seg.jUCMNav.model ...
Multi Page Editor Overview As described in DevDocPluginXML, Eclipse has associated .jucm files to a class implementing IEditorPart. This class is seg.jUCMNav.editors ...
Here's a link I've used to implement the new structure for a command that is compatible with the newest Eclipse's API : The Align and Distribute commands are based ...
Updating the Online Help At the moment, the online help is a monolithic TWiki/HTML document. We use a scrit to convert it to XHTML and embed it in jUCMNav. 1. Update ...
Outline Overview The outline is a view external to our editor. As mentioned in DevDocMultiPageEditor and/or DevDocUCMEditor, the framework queries editors ...
Palette Overview The palette is managed by the GEF framework. As a GraphicalEditorWithFlyoutPalette, the UCM Editor has a collapsible palette that can even be ...
Creating a plugin for jUCMNav Overview This guide shows you how to setup your project in order to create a plugin for jUCMNav. Start out by checking out ...
Plugin.xml jUCMNav's Extensions (of Extension Points) The extension mechanism in Eclipse is very nice. Using a simple xml file (plugin.xml), one registers itself ...
This is a log for issues that comme up with the Developper's docs. If you have any questions or suggestions concerning the docs post them here. Distinguishing between ...
Properties Overview Each editpart in our editor can have its properties modified in the properties view. The mechanism for properties is very elegant, ...
Publishing a New Version The following steps should be done on your project folders. Follow the steps in the order shown on this page. You may search for the bold ...
Query Infrastructure Overview Basically, our mechanism is to send requests to a singleton pattern that returns responses. The singleton pattern uses a ...
Default Semantic Rules and Metrics Overview This page is related to the Semantic Verification and Metrics Computation sub project of jUCMNav. The 3 seg.jucmnav sub ...
Special Case : Connects Connects have no visual aspects, even if they are PathNodes. Connects are still moved (x/y) when their connected elements move. ...
Special Case: Timeout Paths As a convention, it is assumed that a timeout path's position in the timer's .getSucc() list is 1. (Meaning the second). Usually ...
Stub Binding Dialog Overview /stubBinding.jpg The view is composed of three largepanels. First of all at the left of the dialog, there's a list with all the ...
UCM Editor Overview As described in DevDocMultiPageEditor, a URNspec is opened, and for each Map a new tab is created. This tab contains a new instance of the UcmEditor ...
Wizards Overview Eclipse uses wizards in many locations and creating your own is easy. Wizards extend org.eclipse.jface.wizard.Wizard Certain generic ...
Coding Documentation ExplicitMappingDocumenation ImplicitMappingDocumenation YuliyaKhomich 23 Mar 2006
Developing With Eclipse for the May 18th meeting The following is a list of concepts/techniques that are good to know before starting to develop with the Eclipse ...
Typical Developer Work Flow 1. Sit down at computer with coffee. 1. Open Eclipse 1. Open BugZilla 1. Using your saved search, find bugs assigned to you ...
Integrating jUCMNav with DOORS Description: Telelogic DOORS is a requirements management system (RMS) which is used to collect, organize and link requirements in a ...
Downloading and Installation Installation Through the Update Site (Recommended) Make sure you have Java 7 or 8 installed (especially on MacOS; JDK 7 is recommended ...
Top 25 Engineer's Terms and Expressions (What they say versus what they mean) 1 A number of different approaches are being tried. (We are still guessing at this ...
Establishing Automated Links SepidehGhanavati 14 Jul 2007
Establishing Source Links SepidehGhanavati 14 Jul 2007
Establishing Traceability Links SepidehGhanavati 13 Jul 2007
Establishing Traceability Links Demos SepidehGhanavati 13 Jul 2007
Notes: See BugZilla We use enhancements to track work items; they are not bugs, they are reminders of work to do. Some of our low priority items are ...
EXPLICIT MAPPING DESIGNER INFORMTION Explicit mappings are basic transformations of UCM nodes to their equivalent CSM representation. Such mappings can only be made ...
Explicit mapping Documenation There are some elements in the UCM and CSM models which have one to one mapping relationship (i.e. direct relationship). In this section ...
EXPLICIT MAPPING EXAMPLE Explicit Mapping Diagram Explicit Mapping Output in XML format IonAndritoiu 17 Apr 2006
EXPLICIT MAPPING REQUIREMENTS The following UCM objects have to be mapped explicitly to CSM along with their attributes: AndFork AndJoin Component ...
EXPLICIT MAPPING SUMMARY The following is a summary of the Explicit Mapping material. What has been done Most of the required one to one mappings have been implemented ...
EXPLICIT MAPPING TESTING Acceptance Testing For acceptance testing, we’ve created different test maps (see appendix D) that cover all the directly mapped elements ...
EXPLICIT TEST CASES Test Case # Description CSM Results Compliancy Results Reason for failure, if any 1 Map with one OrFork. Pass Pass 2 Map with one AndFork ...
Export bitmap image After you create the UCM map, Right click on the URNspec in the Outline view and click Export. Then, Export Wizard window will show up. To export ...
Export a URN Model from jUCMNav SepidehGhanavati 15 Jul 2007
Export toTDL Coding Documentation Mapping from UCM models to the TDL representation is the process of detecting the elements that have the same concepts between ...
Exporting procedures for the .jUCM maps from jUCMNav 1. Right click on the .jucm model from the Navigator view or on an empty part of an opened model in the editor ...
Exporting a URN Model from jUCMNav To export URN files to DOORS, right click on the URNspec in the Outline view and click Export. Choose Export Whole URN file Next ...
Overview For this project, the task is to add functionality to the export wizard. Given a UCM instance, we need to generate a text file containing the DXL script. ...
StephaneLeblanc 20 Mar 2012
Using camel case instead of underscore was also consider as a substitute for space. However, we chose to use underscore since it will facilitate the implementation ...
StephaneLeblanc 20 Mar 2012
How to propagate exception back: jUcmNav kermeta throws an exception: This is log in eclipse console jUcmNav kermeta javaExternalCode throws an exception : This ...
Change in the step name and in the class name that result from change at the UCM level should not be a surprise for the RAM designer in order to avoid a maintenance ...
Propagating the warnings messages from RAM to jUcmNav could be challenging. The fact that RAM does not support namespace is the root cause of the name clashes with ...
GunterMussbacher 10 Jan 2012
Steps cannot cross concern boundaries
All these validations rely on the definition of a pointcut expression. The one used in FeaTransformPointcutStub is the following: A map is a pointcut expression if ...
If the step contain only one node and this node is a startPoint, optimize the start point away so that there is no "empty" step Three kinds of bound startPoint: ...
StephaneLeblanc 03 Nov 2011
GunterMussbacher 14 Sep 2011
GunterMussbacher 14 Sep 2011
Entrance aspect markers have only inBindings and exit aspect markers have only outBindings. This only impact FeaWorkflowInstantiationWithoutStubs. However, stub allows ...
GunterMussbacher 14 Sep 2011
GunterMussbacher 14 Sep 2011
A map is a pointcut expression if all stubs that bound that map are pointcut stubs from the same concern AND all stubs contained in that map have no plugin bindings ...
GunterMussbacher 14 Sep 2011
Feature Modeling jUCMNav supports combined feature and goal modeling as well as analysis by defining feature models as a special case of goal models. Feature and goal ...
StephaneLeblanc 19 Jan 2012
Do not underestimate, the class diagram for workflow instantiation is more complex than the class diagram for steps. contains associations contains mapping to multiple ...
Name Type Size Values Tooltip message ChangeReq Name text 35 A Wiki name, starting with ChangeReq Description textarea 60x4 Change ...
Name Type Size Values Tooltip message Feature Name text 35 A Wiki name, starting with Req Sequence text 3 A 3 digits number (000 ...
Name Type Size Values Tooltip message Req Name text 35 A Wiki name, starting with Req Description textarea 60x4 Use SHALL or SHOULD ...
FUTURE WORK The following is a summary of the Implicit Mapping material. What has been done 1. The Resource Acquisition and Release algorithms have been implemented ...
p.Code, li.Code, div.Code { background:#F3F3F3; border style:solid; border width:2px; display:block; padding:2px 2px 2px 2px; ...
p.Code, li.Code, div.Code { background:#F3F3F3; border style:solid; border width:2px; display:block; padding:2px 2px 2px 2px; ...
Goal/Process Consistency Analysis Project The URN standard does not provide means of checking consistency between the GRL and UCM views of a model, leading to models ...
jUCMNav Demo 4: GRL modeling with jUCMNav .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This video ...
JeanFrancoisRoy 27 Oct 2005
JeanFrancoisRoy 27 Oct 2005
JeanFrancoisRoy 27 Oct 2005
JeanFrancoisRoy 27 Oct 2005
JeanFrancoisRoy 27 Oct 2005
I think the elements in GRL that could make associations between GRL and UCM are resources and tasks. They are concrete elements that are used to operationalize the ...
JeanFrancoisRoy 04 Nov 2005 Supported through URNlinks JeanFrancoisRoy 14 Sep 2006
I think the belief should be associate only to one grl diagram (comparing to actors and intentional elements that could have multiple references in the diagrams). ...
JeanFrancoisRoy 27 Oct 2005
How should we implement these catalogs? Maybe we should create them in a seperate file (XML file). JeanFrancoisRoy 31 Oct 2005 Done through import/export mechanism ...
I think we should support association to components, responsabilities, maybe other pathnodes, but not the associations to maps. JeanFrancoisRoy 31 Oct 2005 After ...
JeanFrancoisRoy 01 Nov 2005
JeanFrancoisRoy 29 Oct 2005
The modification that should be done is based on the type of the UCM model associate with the GRL element. Component definition: All references to this definition ...
By default, the evaluation level is set to Undecided JeanFrancoisRoy 29 Oct 2005
The priority of the links on intentional elements are (from more important to less): Dependency, Decomposition, Contribution JeanFrancoisRoy 29 Oct 2005
I proposed using numerical value between 99 to 99 for the evaluation level. JeanFrancoisRoy 29 Oct 2005
JeanFrancoisRoy 29 Oct 2005 Done through the GRL strategies mechanism
To be able to switch between the 2 types of evaluation, we will need to define the numerical values that correspond to each fuzzy values. Maybe something similar to ...
JeanFrancoisRoy 28 Oct 2005
We could have a similar implementation as the UCM, where there is the view drop down box where we can change between high level view and low level view. High level ...
JeanFrancoisRoy 04 Nov 2005 There is no direct feedback, but evaluation are used in the actor evaluation algorithm JeanFrancoisRoy 14 Sep 2006
The criticality should be set by default to medium. JeanFrancoisRoy 27 Oct 2005
The intentional elements included goals, softgoals, tasks and resources JeanFrancoisRoy 26 Oct 2005
Do we really need criticality and priority for intentional elements? Could we combined these 2 attributes into 1 because if not, we need to take these 2 attributes ...
I think we should support only 3 types of links: Decomposition, contributions and dependencies. Decomposition could be used instead of mean ends. Also, the AND OR ...
Correlation could be define as a attribute of a contribution. JeanFrancoisRoy 28 Oct 2005
JeanFrancoisRoy 28 Oct 2005 Position is set automatically JeanFrancoisRoy 14 Sep 2006
I think we should simplify the relation type between elements. Instead of having separate decomposition for tasks (decomposition) and for goals (means end), we should ...
When more than one element decompose another one, these relation should be combined using AND or OR type. JeanFrancoisRoy 28 Oct 2005
This type of relation is between 3 elements. I think we should only support dependency between intentional elements. If we want to do a dependency between actors, ...
When 2 intentional elements have a link between them, this link should be available and display each time these 2 intentional elements are display in the same diagram ...
In the properties of a link, we could have a visible attibute. If this attribute is set to false, the link will not be display. To display a link that visible attribute ...
JeanFrancoisRoy 26 Oct 2005
Setting GRL Strategy Preferences .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This ...
Here is what I propose for the Hello World. All we need it the is something that looks like jUCMNav that we can interact with. Not a full fledge editor. I have simplified ...
jUCMNav Online Help Part I Introduction User Requirements Notation (URN) jUCMNav is a graphical editor and an analysis and transformation tool for the User ...
JeanFrancoisRoy 29 Jul 2005
URN tool SepidehGhanavati 15 Jul 2007
Implicit Documentation IonAndritoiu 23 Mar 2006
IMPLICIT MAPPING DESIGNER INFORMATION The following discussion assumes a thorough reading of Yong Xiang Zeng’s thesis , entitled “Transforming UCMs to the CSM representation ...
Implicit Mapping Documentation As outlined in Yong Xiang Zeng’s thesis , implicit mappings are essential to creating a valid CSM file. These mappings are necessary ...
IMPLICIT MAPPING EXAMPLE Implicit Mapping Diagram Implicit Mapping Output in XML format YuliyaKhomich 15 Apr 2006
IMPLICIT MAPPING REQUIREMENTS Using the Y.X.Zeng’s thesis and Professor Amyot’s suggestions, we gathered the following requirements for this part of the project ...
IMPLICIT MAPPING SUMMARY The following is a summary of the Implicit Mapping material. What has been done 1. The Resource Acquisition and Release algorithms ...
IMPLICIT MAPPING TESTING Acceptance Testing Acceptance testing consists of converting various test maps, some of which are derived straight from Zeng’s thesis, and ...
jUCMNav Demo: Installation .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This video ...
Installing the DXL Library Installation in DOORS 8.x Installing URN and Compliance tool in DOORS In order to be able to import URN models built in jUCMNav in DOORS ...
Specific scenarios for user interaction UCM diagram modification Create Components Create components ClientAffame, Banque, Pizzeria, Livreur 1. Select 'component ...
Internationalization and Localization in Java Disclaimer This is a big rip off of Sun's website. All copyrigths belong to them. Please see the Additional Reference ...
When getting tanned, watch out for skin cancer: /skincancer.jpg
DanielAmyot 13 Apr 2013
jUCMNav Deployment Basics: Preparing Eclipse and installing jUCMNav Install Eclipse for RCP/Plug in Developers This version of Eclipse includes the mandatory ...
Developer Documentation This page contains documentation to help new developers catch onto how jUCMNav works. Pretty much everything that is here is a must read, ...
Fancy Diagrams Should contain re usable diagrams (UML or other) that we can use in various presentations or articles. architecture diagram:
Here is a snapshot of jUCMNav running on Eclipse 3.1 running on Java SDK 1.5 running on Linux Mandrake 10 running on Virtual PC 2004 running on WinXP SP2 running on ...
Icons propositions for jUCMNav So, after some reading on EMF, I had to do something else, so I produced this... What's your opinion? Post any modification or new ...
jUCMNav v1.0.0 Download Get the user v1.0.0 release here (jar). Several fixes are added in the latest build Changelog since beta2. Requirements Operating ...
jUCMNav v1.1.0 Download Get the user v1.1.0 release here (jar). Requirements Operating Systems Windows XP (tested) :check: Linux (tested) :check: ...
jUCMNav v1.1.1 Download Get the user v1.1.1 release here (jar). Make sure your browser doesn't rename the .jar file to .zip or anything else. Requirements ...
jUCMNav v2.0 Download Download v2.0 here (jar). Make sure your browser doesn't rename the .jar file to .zip or anything else. If you are using ...
jUCMNav v2.0 alpha Download Download v2.0 Alpha here (jar). Make sure your browser doesn't rename the .jar file to .zip or anything else. Other ...
jUCMNav v2.1.0 Download Update site In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site: Name ...
jUCMNav v2.2.0 Download Update site In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site: Name ...
jUCMNav v2.2.1 Download Update site In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site: Name ...
jUCMNav v2.2.2 Download Update site In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site: Name ...
jUCMNav v2.3.0 Download Update site In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site: Name ...
jUCMNav v2.4.0 Download Update site In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site: Name ...
jUCMNav v2.4.1 Download Update site In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site: Name ...
jUCMNav v3.0.0 Download Update site (recommended) In Eclipse: Help, Software Updates, Find and Install, Search for new features to install, New remote site ...
jUCMNav v3.1.0 Download Update site (recommended) See InstallationDemo Dependencies on GEF, EMF, OCL, and others now handled automatically through the ...
jUCMNav v3.2.0 Download Update site (recommended) Three new GRL propagation algorithms (qualitative, qualitative and hybrid), and fixes to the existing one ...
jUCMNav v3.2.1 Enhancements! New visualisation of metadata, stereotypes, and links: http://jucmnav.softwareengineering.ca/twiki/pub/ProjetSEG/HelpOnLine/metadataIndicators ...
jUCMNav v4.0.0 Enhancements! Major usability enhancements. Copy paste support! (intra model, inter model, and to graphic editors / word processors ...
jUCMNav v4.1.0 Enhancements Highlights! Menu/Keyboard driven selection of importance and satisfaction values for GRL intentional elements Major enhancements ...
jUCMNav v4.2.0 Enhancements Highlights! Advanced UI mode Support for new types of UCM constructs (notation only, no analysis) Blocking and Synchronizing ...
jUCMNav v4.2.1 Enhancements Highlights! This is a minor release to address an issue that prevented jucm files from being opened. For all new features of the ...
jUCMNav v4.3.0 Enhancements Highlights! Aspect oriented User Requirements Notation Video and Image Overviews The description of AoURN contains animations ...
jUCMNav v4.4.0 Enhancements Highlights! Much better and flexible support for managing and navigating URN links Constraint based propagation algorithm ...
jUCMNav v5.0.0 Enhancements Highlights! Building on the 4.4.0 release, much better and flexible support for managing and navigating URN links Support ...
jUCMNav v5.1.0 Enhancements Highlights! Release 5.1.0 focuses on bug fixes, usability enhancements, user manual enhancements and other minor improvements ...
jUCMNav v5.2.0 Enhancements Highlights! Release 5.2.0 is a minor release focusing on a few new features for AoURN. AoURN matching in UCM models now ...
jUCMNav v5.4.0 (including v5.3.0) Enhancements Highlights! Releases 5.4.0 (including 5.3.0) focus on new features, bug fixes, usability enhancements, and ...
jUCMNav v5.5.0 Important Note This version requires Eclipse 4.x. For a version of jUCMNav that supports Eclipse 3.x, please use JUCMNavRelease540 Enhancements ...
jUCMNav v6.0.0 Important Note This version requires Eclipse 4.x. For a version of jUCMNav that supports Eclipse 3.x, please use JUCMNavRelease540 Enhancements ...
jUCMNav v7.0.0 Important Note This version requires Eclipse 4.x. For a version of jUCMNav that supports Eclipse 3.x, please use JUCMNavRelease540 Enhancements ...
jUCMNav Requirements Prioritization Exercise The following is a list of candidate high level requirements to be prioritized (using, for instance, Ali Pourshahid's ...
jUCMNav 2.0 Requirements (GRL version) Add a new requirement: (Requirement name format is nop ReqNameOfRequirement ...
jUCMNav Semantics Requirements Add a new requirement: (Requirement name format is nop SEMReqNameOfRequirement ...
Test Plans for jUCMNav Original Test Plan written during the capstone project (progress tests) Test plan for deletion in UCMs Test plan for Import/Export ...
jUCMNav Tutorials and Demos jUCMNav Flash Demos Instead of describing the tool's behaviour textually, we have created a few demonstrations to allow newcomers to ...
JUnit Test Plan Description These are the tests that help verify what actions are possible with the goal of being able to measure progress. We are using ...
Key Differences between Z.151 and jUCMNav This is work in progress... Section numbers refer to the Z.151 (URN) standard. Mismatches 6: GRL Beliefs are IntentionalElements ...
jUCMNav Demo: KPI Models, Strategies and KPI Evaluation .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black ...
Legal Model Import DanielAmyot 14 Feb 2017
MAPPING DESIGNER INFORMATION FOR TDL EXPORT Mappings are basic transformations of UCM Scenarios objects to their equivalent TDL representation. Such mappings can only ...
MAPPING EXAMPLE In this section you will find examples of conversion of UCM maps to TDL file in XML Schema format. Each example is composed of two illustrations: ...
MAPPING REQUIREMENTS The following UCM Scenarios objects have to be mapped explicitly to TDL along with their attributes: Scenario Def Instance Message ...
Meeting 2004 12 14 Outil Actuel Notation graphique de UCM via UCMNav. En évolution, on rajoute de la fonctionnalité peu à peu.. Impossible d'ajouter qqch ...
Meeting 2004 12 22: Discussion des buts et exigences informelles À connaître pour notre projet sur GRL: ça existe. Ça serait intéressant un jour de supporter URN au ...
Things discussed Roles: discussed MilestoneZero feedback: none yet MilestoneOne discussed Introduction to DOORS to be given tomorrow. UCMNav ...
DOORS Discussion / Demo Quelques faits : DOORS est une base de données. Sur un serveur on peut avoir plusieurs projets, qui contiennent des répertoires. Un répertoire ...
Peyton sent us an email of comments. we discussed these in onenote. Here is the previous email, highlighted are the TODO points that aren`t covered elsewhere. Project ...
Meeting Jan 17 Twiki / BugZilla: Utiliserons Twiki pour la documentation, work items. BugZilla pour le code seulement (bugs). JeanFrancoisRoy arrive à 11h37 ...
Informal Meeting with Stéphane Somé (Jan 17 2005) Discussed: Eclipse / CVS integration Works very well. Works well even when some people use Eclipse ...
Many questions already answered in PrepMeetingJan31 We found a menu item in eclipse which opens another window with the same editor loaded. Therefore, we can ...
Name modification between URN 08.mdl and URN 09.mdl Classes SpecificationDiagram IURNDiagram SpecificationConnection IURNConnection SpecificationNode ...
The metamodel in the case of use case maps is the model that represents use case maps. The model in terms of JUCMNav is an abstraction used to to represent code that ...
Micro Objectives Micro Objectives Description This page could be used by the project manager to assign some micro objective to someone in particular or to the ...
The QA presentation is in the CVS tree. Quality Assurance Presentation The point of this presentation is to communicate what is being built to satisfy the customer ...
Status Report Project: UCMNav Eclipse Plug in Iteration: MilestoneFive Implementation Status In this iteration, we continued to expand what could be done with the ...
div.modification { background:#F3F3F3; border style:solid; border width:2px; display:block; padding:2px 2px 2px 2px; font size ...
Status Report Project: UCMNav Eclipse Plug in Iteration: MilestoneFour Implementation Status In this iteration, we continued to expand what could be done with the ...
Livrable 1 Proposition de projet UCMNav – Plug in pour Eclipse par Olivier Clift Noël Jean Philippe Daigle Jason Kealey Jordan McManus Etienne Tremblay L’équipe ...
MilestoneOne UI mockup! Menu items 1. File 1. Edit 1. Navigate 1. Use Case Maps (to contain utilities, scenarios, etc) 1. Window 1. Help Note that ...
Status Report Project: UCMNav Eclipse Plug in Iteration: MilestoneOne Implementation Status In a sentence or two briefly describe what can currently be run to ...
Final Report This is our final report for the software engineering capstone project. As a quick note, our article for NOTERE05 has been accepted. In ...
jUCMNav Demo 1: Creating a simple Use Case Map .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This ...
jUCMNav Demo 2: Creating a more complex Use Case Map .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black ...
jUCMNav Demo 3: Path Operations in jUCMNav .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This video ...
Milestone Six: Impact Assessment report Presented to Dr Liam Peyton For the software engineering capstone project course (SEG4911) by OlivierCliftNoel JeanPhilippeDaigle ...
Member contributions This section provides an overview of the member contributions over the duration of the project. Table of contents High level Project Contributions ...
Project Summary This section provides an overview of the project and its evolution over the seven months from planning to deployment. Table of contents Main objectives ...
MilestoneSix Quality Assurance Report Evolving Status Report (See JUNitTestPlan) QA Postportem Quality assurance was our Achilles heel. We rarely ...
\n"); new window.document.write("\n"); new window.document.write("\n"); new window.document.write("Quality Assurance Presentation\n"); new window.document.write(" ...
:ok: JasonKealey 07 Apr 2005
Throughout the last weeks, I've been less involved than I should have. I have been focused on finishing other things and now things have started to get back into order ...
jUCMNav Quality Assurance Presentation 1 jUCMNav Quality Assurance Presentation 1 Team SoftwareEngineering.Ca University of Ottawa ...
Status Report Project: UCMNav Eclipse Plug in Iteration: MilestoneThree Implementation Status In a sentence or two briefly describe what can currently be run to ...
div.modification { background:#F3F3F3; border style:solid; border width:2px; display:block; padding:2px 2px 2px 2px; font size ...
Status Report Project: UCMNav Eclipse Plug in Iteration: MilestoneTwo Implementation Status In a sentence or two briefly describe what can currently be run to ...
History JeanPhilippeDaigle Submitted 2005 01 05 EtienneTremblay Formatted 2005 01 13 Livrable 0 Proposition de projet UCMNav – Plug in pour Eclipse par Olivier ...
Purpose of this post: Determine how to name our model elements Determine how to give an id to all of our model elements. Determine which are supposed ...
jUCMNav Demo: Visualizing scenarios with the MSC Viewer .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black ...
JasonKealey 06 May 2005
The network editor was created by copying the necessary code from this example so I won't go into any detail about the implementation (check out the code while you ...
Operation Dinner Out :ok: Location Milestones Google Map Timing Team member 24 25 26 27 28 JeanPhilippeDaigle ...
Topics: Iteration 2, introduction to other stuff 4910: What we need for iteration 2 Testing in an iterative environment: Test Suites evolve with the system ...
Quality assurance Presentation Notre présentation 31 mars L'industrie a été très lente a devenir plus attentif au quality assurance. Un domaine essentiel ...
Topics: Deliverable 5, QA presentations For deliverable 5, how do we display test results? First thing in the document: BUILD ID. (or date) We are evaluating ...
Final Report Presentation Audit schedule some time Everyone must be present and must be able to describe every aspect of the project (code, tests ...
Predefined Metrics Overview This page is related to the Semantic Verification and Metrics Computation sub project of jUCMNav. The following are predefined metrics ...
Predefined Semantic Rules Overview This page is related to the Semantic Verification and Metrics Computation sub project of jUCMNav. The following are predefined rules ...
Everyone present their new features ModelElementNamingDiscussion MilestoneFour quick glance ReqElemStartPointAttributes JasonKealey 11 May 2005 ...
Overview of new features. ID/Names/References validity onload Unique Responsibility and ComponentRef names. Small stubs. Labels automatically ...
Vodka ? :ok: Since you've been gone: Components With optional colors (almost done) Labels To Discuss id versus name, auto naming(numbering ...
Navigator view issues Bad software engineering idea. Proposed solution Documentation Feedback on test plan? Feedback on schedule? ...
Discuss moving all meta model packages into one single parent package. Interesting article: http://today.java.net/today/2004/02/02/ch12Eclipse.pdf We ...
Meeting Feb 7th Network Editor UIMockupDetailsViews No time to do it last week, by when do we need this complete? JP Bookmarks? UCMNavRequirementsDiscussion ...
:love: St Valentine's day :love: Fixed CVSNT problem listed in QuickBuildingWithAntFacts. See https://bugs.eclipse.org/bugs/show bug.cgi?id 39516 My approval ...
A painful monday GEF stuff: Edit parts that are containers will have to implement the necessary edit policies.The most important ones for containers are a LayoutEditPolicy ...
Things to discuss Roles JasonKealey: Project Manager and Business Analyst (Primary contact w/ L. Peyton and DanielAmyot) JeanPhilippeDaigle: Deployment ...
Things to discuss UCMNavRequirements and QuickTwikiFormsFacts (DanielAmyot) Requirement definition process. Formal weekly meetings or continual improvements ...
Meeting, Jan 24 2005 Added BugzillaPlugin ... Several guides were written or found this week. We should all take the time to read them: QuickBuildingWithAntFacts ...
Prep Meeting Jan 31 News JeanPhilippeDaigle: had a bad night, going to be very late, don't wait up. May or may not be there before the end of the meeting; will definately ...
Need to conclude beta testing; pick date. End beta on this Friday. Do we have a RC or directly release 1.0.0 on on MS6 date? No RC; simply release ...
What's left? (remove when gone/postponed) Stub bindings view: new properties and create plugin ET: Is it done? Very critical. new plugin ...
New features Quick overview ( 15 min ) All joins and forks are there, figures need tweaking. Added direction arrows now setting urnspec attributes ...
no notes JasonKealey 06 Jul 2005
New Features Lots Information MilestoneFive grade: 10/10. First time we ace a milestone, congrats everyone who did some work. We're in Beta2. Handling ...
New Features More tests Export BMP, JPEG Path tool, extension from start point. conditions Stub bindings Renamed transmogrify New ...
Je ne serai pas là pour la réunion. J'ai une réunion importante au travail de mise à jour pour mon début de stage à 9h. Malgré mon abscence, voici ce que je ...
How do we test zooming? Manually? Currently, zooming is limited to a fixed list of levels. Do we want to be able to type in our zoom? private double ...
Today we discuss UI InteractionScenarios Discuss path manipulation so everyone knows what we are planning. UCMElementsBehaviour Discuss ...
ReqSaveBackup I recommend putting this out of scope until the DTD parser has been created. Seems really easy with IFiles, not so fun with XMI serialization ...
Next Wednesday, April 13, 2005, the Faculty is happy to host a group of students from l'École secondaire l'Héritage, from Cornwall. They are very much interested ...
jUCMNav – Eclipse based editor for Use Case Maps What is jUCMNav and what are Use Case Maps? jUCMNav is a graphical editor for the Use Case Map (UCM) notation. This ...
jUCMNav – Editeur pour Use Case Maps basé sur la plateforme Eclipse Que sont les Use Case Maps et qu'est ce que jUCMNav ? jUCMNav est un éditeur graphique pour ...
Previous Official Releases of jUCMNav JUCMNavRelease600 (August 2014) JUCMNavRelease550 (May 2014) JUCMNavRelease540 (June 2013) JUCMNav Release ...
E Mon X { 3 Jan 2005, 28 Feb 2005, 28 Mar 2005, 4 Apr 2005 31 Jul 2005 } (proj) 11:30 12:30 Meeting damyot. E Mon X { 3 Jan 2005 1 May 2005 } (proj) 10 ...
I've created a draft of the project schedule using the task breakdown we discussed previously. Riskiest aspects are dealt with first. Of course, this schedule doesn ...
Just got tired of seeing the question mark next to the project title...! DanielAmyot 18 Jan 2005
Quick facts on Ant Using it to Build Projects In Eclipse Short tutorial (from onjava.com, sample chapter): attached. Sample project: in CVS under projetseg/samples ...
Fact that others should know when they develop in Eclipse/GEF/EMF. EditParts are thrown out as soon as the user removes the corresponding model object. If the ...
When moving a class from one package to another, the code is refactored automatically. All references are changed. However, plugin.xml doesn't get updated with ...
I read through the chapter on resources in the Eclipse book I have here. Here are the main discoveries. The term 'workspace' has two definitions 1. file ...
I suggest the use of TWikiForms for managing requirements. It takes a while to figure them out, but once this is done they become very powerful. 1 To create a Wiki ...
Recommended Plugins for ViewCVS ViewCVS is fairly limited in what it can do, but we can improve it with the following applications: Enscript can add syntax highlighting ...
At first glance this doesn't seem to be a problem since we will be using the Command pattern (within the GEF framework). While almost all operations should support ...
DanielAmyot 30 Jan 2005 All except documented exceptions tested. Marking as completed. JasonKealey 14 Jul 2005
DanielAmyot 30 Jan 2005 All except documented exceptions tested. Marking as completed. JasonKealey 14 Jul 2005
This is an important feature that may impact how the model is maintained. Does EMF help here? DanielAmyot 30 Jan 2005 When using GEF/EMF, every action performed ...
AsterionDaedalus 18 Oct 2005
DanielAmyot 15 Feb 2005 Some pointers in this presentation at slide 38. OlivierCliftNoel 16 Feb 2005 Switched to future JeanPhilippeDaigle 16 Feb 2005 Why ...
Navigating the editor input If you want to implement a navigation history in your editor, you should implement INavigationLocationProvider. This provides a mechanism ...
DanielAmyot 30 Jan 2005 Completion: When both the navigator and outline views are complete.
What if you have multiple parents? JasonKealey 30 Jan 2005 If the context is known (I reached this plug in via a specific stub from a specific parent map), then ...
DanielAmyot 30 Jan 2005 Our project's scope: a) Limited to a textual expression that can be edited in the properties view. If present, expression is ...
At the very least, accuented characters in ISO Latin 1 should be supported, but ideally we should have Unicode. Maybe we can get this this for free with Eclipse.. ...
In the future, start and end points will likely support input/out parameters (or at list type signatures). For instance: thestart(type1, type2). DanielAmyot 30 ...
DanielAmyot 30 Jan 2005 Changed type to GUI. JasonKealey 03 Feb 2005 Implemented except font size. JasonKealey 10 Jun 2005
Comments could be displayed in a box with a folded corner (like a document icon). DanielAmyot 15 Feb 2005
JasonKealey 10 Feb 2005 Renamed requirement, and added deletion and resizing. DanielAmyot 15 Feb 2005 Completion: Can create a component Can delete a ...
DanielAmyot 15 Feb 2005 Using modifications in URNMetaModel version 6, can be improved, but has been implemented. JasonKealey 19 May 2005
Binding should be automatic when a component is moved into another, but explicit menus would probably be useful too (see UCMNav). DanielAmyot 30 Jan 2005 An example ...
DanielAmyot 30 Jan 2005 This requirement is said to be complete when: can drag drop a component outside its parent to unbind it. can select none a component ...
Binding should be automatic when a path element is moved into a component, but explicit menus would probably be useful too (see UCMNav). DanielAmyot 30 Jan 2005 ...
A popup menu (transformation) was used in UCMNav DanielAmyot 30 Jan 2005 I cannot find the option. Please be more specific. I want to study its behaviour. I found ...
JasonKealey 10 Feb 2005
Ideally, adding new types and new shapes (even a user defined bitmap) should be easy to do. DanielAmyot 15 Feb 2005 I have no problem with container type graphics ...
DanielAmyot 14 Feb 2005 I'm not very familiar with the SVG or EPS formats, but would this be a problem ? JasonKealey 15 Feb 2005 No, SVG and EPS can both embed ...
JasonKealey 10 Feb 2005 Split into two parts (see ReqConnectionsAsync, of lower priority). DanielAmyot 15 Feb 2005 Completion: Select end point and start ...
Split from ReqConnections. Such interactions are called "in passing" or "asynchronous" triggering of a start/wait/timer. DanielAmyot 15 Feb 2005 Completion: ...
One should be able to copy/cut in one map and paste in another. One should be able to copy/cut in one map and paste in the same one. Obviously, as with deletions ...
The current UCMNav has such an API, which is used to render UCMs in X (display), EPS, MIF, SVG, and CGM. Very useful to support new export formats. DanielAmyot ...
DanielAmyot 15 Feb 2005
JasonKealey 10 Feb 2005
JasonKealey 10 Feb 2005 Completed when: contextual menu on empty node: add and fork creates tiny path contextual menu on empty node and start point ...
JasonKealey 10 Feb 2005 Completed when: contextual menu on empty node: add and join creates tiny incoming path contextual menu on empty node and ...
Now, this one is rather simple for path elements with one input and one output (responsibility, goal tag, timestamp, etc.), but more complex when: many input ...
Currently: properties of a blank point. Should probably be a property of a path segment. JasonKealey 10 Feb 2005 Now in the meta model as a path element ...
JasonKealey 10 Feb 2005 "slots" are components displayed with a dotted line (this is just a Boolean attribute). Pools are containers for dynamic components (different ...
JasonKealey 10 Feb 2005 Required for completion of this requirement: the visual representation connect end points to the stub. end points must not be visible ...
JasonKealey 10 Feb 2005 Already implemented basic behaviour Must insure that its intended interactions are possible with other elements For example ...
As discussed May 18th Must be in palette. uses responsibility's new empty boolean attribute added in the new URNMetaModel (version 6 ) One can convert ...
Everything that moves in the editor will be an EditPart. At some point we will need to sit down in front of the model and discuss what will be an EditPart. (This applies ...
JasonKealey 10 Feb 2005
Inserting a loop seems to reduce to inserting a directed path segment and two new empty points. JasonKealey 10 Feb 2005 Loops here are explicit loops, not implicit ...
JasonKealey 10 Feb 2005 Completed when: contextual menu on empty node: add or fork creates tiny path contextual menu on empty node and start point ...
JasonKealey 10 Feb 2005 Completed when: contextual menu on empty node: add or join creates tiny incoming path contextual menu on empty node and end ...
JasonKealey 10 Feb 2005
DanielAmyot 16 Jan 2005
DanielAmyot 17 Jan 2005 Workload is not yet in model; performance annotations.
JasonKealey 10 Feb 2005 Required for completion of this requirement: the visual representation connect end points to the stub. end points must not be visible ...
JasonKealey 10 Feb 2005 Completion: see UCMElementsBehaviour Some behaviour still remaining.
JasonKealey 10 Feb 2005 See UCMElementsBehaviour
JasonKealey 10 Feb 2005
JasonKealey 10 Feb 2005 See UCMElementsBehaviour
It seems JPEG, GIF, PNG, ICO, BMP are supported in the same way. Hard to find anything related to SVG though... DanielAmyot 13 Feb 2005 p.Code, li.Code, div ...
DanielAmyot 30 Jan 2005 Changed to Low priority. However, I have changed the status of the bitmap export to Mandatory (since this seems easier with Eclipse) DanielAmyot ...
Be careful to keep the same identifiers in the file produced. DanielAmyot 30 Jan 2005
DanielAmyot 30 Jan 2005
Usually, file association is platform dependent. Yet, this requirement may lead to additional programming to handle the different ways file parameters are provided ...
Many of the classes in the metamodel will have attributes irrelevant for the mandatory requirements, yet it would be nice to see if all can easily be accessed in some ...
This would be very useful for reverse engineered models. DanielAmyot 30 Jan 2005 Would having a scripting language take care of this? JordanMcManus No. JasonKealey ...
Navigation capabilities of UCMNav are limited. Those in jUCMNav should provide a user experience similar to what a Web browser offers (and more...) DanielAmyot ...
jUCMNAv should be usable with or without the GUI, and a command line interface would enable easy access to some functionalities (e.g., loading a specific file, model ...
Scenario definitions can become quite complex themselves. As the model evolve (by adding/removing start points and variables), much effort may be spent on modifying ...
Supporting URN entirely may involve having a metamodel larger than the one just for UCMs, but with many classes unused. DanielAmyot 29 Jan 2005 Then why is it ...
I have a feeling that not complying with them may result in severe headaches... JordanMcManus 07 Feb 2005 DanielAmyot 29 Jan 2005 Moving to future for uniformity ...
DanielAmyot 30 Jan 2005 How to Internationalize your Eclipse Plug in EtienneTremblay 03 Feb 2005 Seems pretty straight forward for languages like English, French ...
An open API would be nice for jUCMNav. But the Eclipse plug in extension mechanisms may be sufficient? DanielAmyot 29 Jan 2005 You want an open API for doing what ...
Many software engineering tools support scripting, which is a way to enable tool tailoring as well as interworking with other tools. DanielAmyot 29 Jan 2005 I ...
DanielAmyot 30 Jan 2005 You mean that, in the future, you will be able to create and modify (basically do ANYTHING/EVERYTHING) via the keyboard? Or simply that you ...
One of the main usages of UCM models is for analysis and transformation based on scenario definitions. A traversal mechanism is key to features such as scenario highlight ...
The rules of the graphical and of the metamodel need to be enforced by the various transformations done allowed by jUCMNav. This may require adding formal syntax verification ...
DanielAmyot 30 Jan 2005 Completion: Self descriptive. Switched status to Implemented JeanPhilippeDaigle 13 Jun 2005
DanielAmyot 29 Jan 2005 Reclassified to Future. JeanPhilippeDaigle 16 Feb 2005 Restored to optional. JasonKealey 17 Feb 2005
Most likely in the Help menu... DanielAmyot 29 Jan 2005 You don't mean online as downloaded from a website, right? JasonKealey 03 Feb 2005 No, I mean from ...
DanielAmyot 29 Jan 2005
We can assume people will mainly have Java 1.5 by the time this tool becomes available. In any case, they can always get the JRE version. DanielAmyot 16 Jan 2005 ...
Yes, this will require it's own edit part (Everything the user interacts with needs an editpart, since it represents the controler). Labels will have to be incorporated ...
DanielAmyot 30 Jan 2005 That's easy to say. It's already a hard problem for plain text files; have fun doing it with your graphical notation :) JasonKealey 03 ...
DanielAmyot 30 Jan 2005 Moved from Low to Medium. This is actually a feature of Rose we think to take advantage of in another project. This is not useless... DanielAmyot ...
In particular, for merging different updates to the same source model (after a comparison). DanielAmyot 30 Jan 2005 Reclassified as optional instead of future ...
DanielAmyot 30 Jan 2005 Probably would involve a new view. JasonKealey 03 Feb 2005
DanielAmyot 30 Jan 2005 This is the default mode. JasonKealey 19 May 2005
This mode proved to be quite useful for UCMNav. DanielAmyot 30 Jan 2005
You can assume that these diagrams are from the same project if this makes things simpler. DanielAmyot 30 Jan 2005 Lengthy discussion on PrepMeetingJan31 and MeetingJan31 ...
DanielAmyot 29 Jan 2005 I would like to propose this be downgrated in priority as we will use XMI at least at first. JasonKealey 03 Feb 2005 Renamed because using ...
DanielAmyot 30 Jan 2005 We discussed making this optional. JasonKealey 03 Feb 2005
DanielAmyot 30 Jan 2005 This doesn't seem to be in synch with how resources are managed in Eclipse. JasonKealey 03 Feb 2005 When I start my Eclipse, I see the ...
DanielAmyot 30 Jan 2005 Your main goal here is to be able to quickly print all diagrams in a ucm file. However, I want you to define exactly what you want here. Do ...
DanielAmyot 30 Jan 2005 Hmmmm. Although this sounds obvious, I doesn't look like it is in Eclipse by default. Must investigate. JasonKealey 03 Feb 2005 Please ...
DanielAmyot 30 Jan 2005 You mean the page to select the printer, pages/sheet, etc or something other? JasonKealey 03 Feb 2005 Select the printer, pages/sheet, ...
UCMNav contains various options that you could take into consideration. Printing to PostScript with special comments allows the generation of indexed and hyperlinked ...
DanielAmyot 29 Jan 2005 Changed to XMI (EMF). The URN DTD/Schema export is not in a lower priority requirement: ReqSaveSchema. DanielAmyot 15 Feb 2005 Our command ...
DanielAmyot 29 Jan 2005 Changed to XMI (EMF). The URN DTD/Schema export is not in a lower priority requirement: ReqSaveSchema. DanielAmyot 15 Feb 2005
In the current UCMNav, the Autosave is offered for 5, 10, ... minutes (could be user defined). A different file extension is used (.uas). jUCMNav should probably reuse ...
DanielAmyot 29 Jan 2005
DanielAmyot 29 Jan 2005 This would be to a different file. At the moment, UCMNav saves the last version to a .ucm.bak file (e.g., myfile.ucm.bak) DanielAmyot 13 ...
DanielAmyot 15 Feb 2005
I guess this is done via Ctrl A in the Eclipse GUI standard, and probably via some Edit menu item DanielAmyot 29 Jan 2005
This could be done in several ways I guess. UCMNav shows 4 square handles for a selected element (and 4 for each element in a selected group). Colours could be different ...
DanielAmyot 29 Jan 2005 network editor already does this. JasonKealey 03 Feb 2005 Just a little question... Right now when you select multiple object in network ...
Some of the elements may be undeletable at some point, so this should be checked first. DanielAmyot 29 Jan 2005 All changes to the model are made via commands ...
This may require a combination of keyboard and mouse click (UCMNav uses Ctrl left button). DanielAmyot 29 Jan 2005
DanielAmyot 29 Jan 2005
This could be done by clicking on some empty location in the work area or by pressing the 'Esc' key, as in UCMNav. DanielAmyot 29 Jan 2005
This is done with shift click on a selected element in UCMNav. DanielAmyot 29 Jan 2005
DanielAmyot 30 Jan 2005 This is too general to actually have an idea of what you exactly want. hide all views or completely hide every window except the editor? if ...
Running a DXL Script in DOORS (Importing a URN Model in DOORS) SepidehGhanavati 15 Jul 2007
Scennario Brainstorming, April 27th Discussion UI enhancements 1. Tree based view of scenarios 1. Modal windows are a pain. Need to close all to ...
Scenario Test Plan Parser Tests The syntax tests are performed by the jUCMNavParserTests and were defined implemented during the course of the winter 2006 ...
SEG4910 SEG4911: Software Engineering Capstone Project Milestones MilestoneZero (Formated 2005 01 13) MilestoneOne (Jan 28th) MilestoneOneMockup ...
Static Semantics Checking and Metrics Computation Tool for jUCMNav jUCMNav already reports some issues found during the traversal of UCM scenarios, the propagation ...
Components of a plug in map may be defined as abstract. In this case, they are merged with parent components when the plug in is used in a stub. Which component on ...
At this point, AoUCM support may be restricted to the composed system. This requires a single plug in binding to connect not only one stub to one plug in map but ...
For this requirement further discussions are necessary. It seems to me that any component in a UCM scenario represents an instance with a particular name. Therefore ...
This pattern is supported by allowing no conditions to be specified on all branches of an OR fork or for all plug ins of a stub. This is already possible but the traversal ...
This supports the Interleaved Parallel Routing pattern. If parallel branches within the same component exist, then the traversal mechanism should interpret this as ...
This pattern is supported by adding conditions to the branches of an AND fork and allowing one or more of them to evaluate to true. Alternatively, more than one branch ...
This requirements needs further discussions. Somehow it should be possible to define whether two or more stubs share the same instance of a plug in map or not. What ...
In order to support loops, the repetition counts of responsibilities is used. If the traversal mechanism encounters a responsibility with a repetition count greater ...
This supports the Multiple Instances Without Synchronization pattern. The replication factor can already be defined. When the traversal mechanism encounters a component ...
The synchronizing stub is a dynamic or static stub with plug ins that must synchronize before continuing with the traversal past the stub. Therefore, dynamic stubs ...
Setting General Report Preferences .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This ...
Setting UCM Scenario Preferences .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This ...
Setting UCM related and GRL related Preferences .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } ...
jUCMNav Demo: Creating a rule with the static semantic checking tool .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border ...
jUCMNav Static Semantics Demo 2: Creating a group .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; ...
jUCMNav Static Semantics Demo 3: Enabling/disabling one rule .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid ...
jUCMNav Static Semantics Demo 4: Enabling/disabling all rules in a group .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border ...
jUCMNav Static Semantics Demo 5: Running static semantics checking .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px ...
jUCMNav Static Semantics Demo 6: Exporting a rule .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; ...
jUCMNav Static Semantics Demo 7: Importing a rule from an XML file .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px ...
YuliyaKhomich 14 Apr 2006
SITE Requirements I don't think this is going to happen, the requirements seem to imply it's for UO owned PCs only: https://www.site.uottawa.ca:8888/pc regis form ...
Completion: Move a component/path element inside a component, binds automatically. Properties view has a drop down of possible parent containers. You can ...
TEST CASES RA/RR Insertions Test Case # Description RA Results RR Results Reason for failure, if any 1 No components, 1 step. Pass Pass 2 One component containing ...
Undo/redo framework given. All items must be able to support undo/redo via appropriate command objects. All item test cases must include: Create ...
Il existe quelques plug ins de TWiki qui mériteraient peut être d'être intégrés à notre environnement: Plug in permettant de dessiner, insérer, et modifier des ...
UCEd Use Cases to jUCMNav Use Case Maps project Overview Course project for CSI5180 : Natural Language Processing by JasonKealey Converts natural language ...
What do we have to do? Mandatory Urgent and Mandatory Medium (and some lower priority stuff taken into consideration) Note: this document is under construction ...
Current Requirements Add a new requirement: (Change Request name format is nop ChangeReqNameOfRequirement)
Current Requirements Add a new requirement: (Requirement name format is nop ReqNameOfRequirement) jUCMNav 2 ...
Post your comments in the actual requirements. This is a manually generated list of pages with issues that need to be resolved. Our first draft is complete. 107 approved ...
jUCMNav Demo: Using UCM scenarios .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This video demonstrates ...
Scenario UI Critique of the current GRL Strategies For GRL strategies, the typical workflow is as follows: 1. Right Click on GRL Evaluation Strategies and create ...
UCM Scenarios Overview jUCMNav currently does not support scenarios, unlike its predecessor UCMNav. The goal of this project is to re implement the scenario ...
UCM Scenarios Data Model Overview This page defines the data model that will be implemented in jUCMNav. UCMNav supports only global boolean variables ...
From UCM Scenarios to Test Description Language (TDL) with jUCMNav This project presents the implementations of the export of UCM Scenarios models in Test Description ...
jUCMNav Demo: Using UCM variables .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } This video demonstrates ...
1. Views 1.1 Navigator /view navigator mockup.png Above: Concept sketch. Description The Navigator view displays .ucm files included in the current project. Under ...
UML Class Diagram YuliyaKhomich 14 Apr 2006
Updating a DXL Script in DOORS SepidehGhanavati 15 Jul 2007
URN (jUCMNav) Metamodels NOTES New XMI Serialization As of jUCMNav 5.5, the XMI serialization of URN models (in .jucm files) uses identifiers (ID field) as pointers ...
URN Metamodel Old Versions Here is an historical view of modifications to the URN metamodel implemented in jUCMNav and their modifications. Please visit URN Metamodel ...
Generation of CSM models from UCM models with jUCMNav In this project, we will extend jUCMNav (a UCM editor implemented as an Eclipse plug in) to convert UCM models ...
Using jUCMNav's Report Generation Tool .graybox { margin: 10px 10px 10px 10px; padding: 5px 5px 5px 5px; background: #F0F0F0; border: 1px solid black; } ...
jUCMNav: Juice up your modelling! jUCMNav v7.0.0 Release Notes (Latest stable, September 9, 2016) Better support for the creation of feature models ...
See also the faster WebTopicList
Web Web Home Changes Index Search Webs
This is a subscription service to be automatically notified by e mail when topics change in this ProjetSEG web. This is a convenient service, so you do not have ...
nop ProjetSEG Web Preferences The following settings are web preferences of the ProjetSEG web. These preferences overwrite the site level preferences in . ...
Foswiki's nop ProjetSEG web /view/ProjetSEG The nop ProjetSEG web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World.
Statistics for nop ProjetSEG Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ...
See also the verbose WebIndex.
XERCES Apache’s Xerces is an XML validation tool that compares one or multiple given XML files against a Schema and outputs any discrepancies between the two. You ...
XERCES Apache’s Xerces is an XML validation tool that compares one or multiple given XML files against a Schema and outputs any discrepancies between the two. You ...
CyrilleDongmo 15 Jan 2011
Standard URN (Z.151) Import/Export Project This project presents the implementation of the import/export of User Requirements Notation (URN) models in Z.151 format ...
Number of topics: 574

See also the faster Web Topic List

Topic revision: r2 - 24 Nov 2001 - 06:41:09 - Peter Thoeny?
 
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