You are here: UCM Web>UCMVirtualLibrary>VirLibRoyMScThesis (14 Mar 2007)


The User Requirements Notation (URN) is an emerging standard that combines two views: the Goal-oriented Requirement Language (GRL) and the Use Case Map (UCM) notation. This standard intends to combine goals and scenarios for expressing and reasoning about functional and non-functional requirements. Although tools exist in isolation for both views, they are currently not meant to work together, hence hindering the development and adoption of URN. This thesis presents Eclipse-based tool support for integrated goal and scenario modelling based on URN. A metamodel that integrates GRL with an existing UCM metamodel is given, together with a detailed description of the tool capabilities. New and automated analysis approaches are also introduced, which exploit integrated URN models. The approaches that are described include quantitative goal evaluations, stakeholder evaluations, novel GRL strategies, and links between the URN views. In addition, this thesis presents an approach to link GRL models to external requirements, also supported by our tool. Finally, the integrated URN approach is illustrated and validated using case studies.


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

Form For Virtual Library edit

Title Requirement Engineering with URN: Integrating Goals and Scenarios
Authors Jean-François Roy
Type Thesis
Conference/Journal Title
Publisher SITE, University of Ottawa
Month March
Year 2007
Keywords Eclipse, evaluation, GRL, jUCMNav, strategy, URN
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf JFRoyThesis.pdf manage 2343.9 K 14 Mar 2007 - 19:54 Daniel Amyot Complete thesis.
pptppt JFRoyThesisPresentation.ppt manage 888.5 K 14 Mar 2007 - 19:55 Daniel Amyot Thesis presentation
Topic revision: r1 - 14 Mar 2007 - 19:55:43 - Daniel Amyot
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