Home

jUCMNav Modules Extension User Manual

image

Contents

1. in ee en Back Finish Cancel Once created you will be able to edit and change the Module s nature through its reference label A click on the Module label will open then its properties view Through the advanced set of properties you will be able to change the Module s Type name etc ea modell jucm 2 E lt lt SRModule gt gt ss Select CI Comment Links ao y Decomposition Pay By Credit Card Contribution Authorise Credit J Dons Card Components te And cl Actor Elements a EI Softgoal CG Goal f Validate Payment Order Payment dA Tack KPI Model Ea gt Indicator has Dimension t KPI MimTER im GRLGraph2 SCENA tS t OT we ropertres L Problems erfformance Indicators Error Lov Lonsole F ziz Ga Scenari 23 gt List of 7 O E Properties 3 Bi Problems gt Key Perf Indi Error Log EJ Consol al Soe a F Farent unbound SEs T Standard TPE E UCM Scenarios Se ee E i E ScenarioGroup5 5 LLELE Metadata click to edit uh ScenarioDef6 6 Advanced 4 Miscellaneous irefox f GRL Evaluation Strategies type SRModule gt Enumerations d kerene G gt Variables definition Modulel 11 4 TH t e UndefinedModules When creating a Module its default type will be set to UndefinedModule This type of Module is the most generic of all and it is specialised by SRModules SDModules and other User defined Modules It has no extra integrity constraints e SRM
2. JUCMNav Modules Extension User Manual Introduction When building large scale goal oriented models using the i framework the problem of scalability arises One of the most important causes for this problem is the lack of modularity constructs in the language jUCMNav is a graphical editor and an analysis and transformation tool for the User Requirements Notation URN This tool supports the Goal oriented Requirement Language GRL and the Modules Extension adds the notion of modularity to its basis Module Definition The extension supports SDModule and SRModule definition A UndefinedModule structure has also been included in order to represent the abstract notion of a generic 1 Module and as a base to be used for Module Application purposes The basic GRL editing and GRL strategies managment and application offered by JUCMNav remains the same Creating and Opening Modules You will allways be working with Modules even if it is with its most abstract notion so the creation and definition of Modules is transparent to the creation of new GRL graphs o xl iol x Select a wizard zie jUCM File E This wizard creates a new jucm File that can be opened with the jUCMMay editor Wizards Project or Folder TEclipseTest33 Documents Browse type filter text File name new File jucm H Java Run Debug Create new diagrams ai UCM fw ER GRL PEG JUnit H E Java Emitter Templates MS UCM Lal pO mi al E cress aLi laa
3. dules will be save and closed The result file will be named after its source Models note that file and Module name need not be the same Module Combination The result of this operation will be a default UndefinedModule Below the default label you will be able to keep trace of the used Modules green labels used to obtain the result and its types 2d modell jucm 2d modell model juem Modul lt lt Undefined gt gt Payment Securty Ci Pay By Cash Authorse Credit Card f pay By Credit Card SS SE f f OrderPayment Validate Payment 5 Module Application If one of the input Modules is an UndefinedModule Module Application will be assumed Before applying the operation you will be asked for a dependency match list which you can leave empty Add Dependencies f Dependum Order Fayment Order Payment gt Pay Good Dependee Pay Good Add Dependency Delete Dependency Once the dependency match list is introduced a resulting UndefinedModule similar to the output of Module Combination will be obtained with the specified dependencies added Note that the once applied the result module might be inconsistent In order to guarantee the consistency you can use the static constraints through the preference s menu See jUCMNav s help content for detailed information
4. odules When working with SRModules you will be able to set its root elements throught the correspondent Intentional Element advanced properties view Root Intentional Elements are represented by blue references see picture above You can set an Intentional Element as root throught its advanced properties view e SDModules When dealing with this kind of Modules one will be able to work transparently with actors Checking Module Integrity I Modules have its own integrity contraints JUCMNav already offers a set of predefined OCL based constraints that are accesible through the preference menu In this extension you will also find a set of predefined constraints for each Module type together with jJUCMNav s default constraint sets This catalogue can be easily extended by the user See jUCMNav s help content for detailed information Module Operations The extension also offers two Module Operations One can apply the operations throught Eclipse s Navigator View tS Navigator 3 7 EEE 4 test X project modell jucm a model jucm By using the above encircled button any of the defined operations can be executed Depending on the selected modules s nature Combination or Application will be applied Then no matter what operation is used a result Module will be created and saved in the same workspace notice that you can only apply operations to Modules in the same workspace and once you execute the operation all other open mo

Download Pdf Manuals

image

Related Search

Related Contents

Manuale Multilingua Snooper S5000 Truckmate Pro  User Manual - Amazon Web Services  CABIN FilmScan14 CFS-14MHD 取扱説明書 正誤表 <誤> <正  2.4 The Horizontal System  Samsung MH020FPEA Manuel de l'utilisateur  MCS-51 (8051) Family, issue 1, March 2001 - Bound  volume_4  Sony SDM-S204 Operating Instructions  MHC-GX40  DEUTSCH Handbuch Erste Schritte  

Copyright © All rights reserved.
Failed to retrieve file