You are here: UCM Web>UCMVirtualLibrary>VirLibSDL09profile (05 Nov 2009)


The Unified Modeling Language (UML) does not fully address the needs of some important modeling domains, including goals and non-functional requirements (NFR). However, UML can be extended and tailored through the definition of profiles. In this paper, we propose a UML profile for the Goal-oriented Requirement Language (GRL), the goal/NFR notation of the User Requirements Notation (URN), recently standardized by ITU-T as Recommendation Z.151. Our profile is based on the abstract metamodel of GRL defined in accordance with ITU-T Recommendation Z.111 (meta-metamodel). This GRL metamodel has already been successfully tested and implemented in the jUCMNav Eclipse plug-in (a URN modeling tool). The profiling approach used in this paper adheres to the guidelines for UML profile design defined in ITU-T Recommendation Z.119. The resulting profile has been implemented in a UML 2 tool, namely IBM Rational Tau 4.0, and validated with case studies. Our experience and lessons learned re also discussed.

-- Daniel Amyot - 05 Nov 2009


  • 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 A UML Profile for Goal-Oriented Modeling
Authors M.R. Abid, D. Amyot, S.S. Somé, and G. Mussbacher
Type Conference
Conference/Journal Title SDL 2009: Design for Motes and Mobiles, 14th International SDL Forum
Volume/Number LNCS 5719
Editors R. Reed, A. Bilgic, and R. Gotzhein
Publisher Springer
Month September
Year 2009
Pages 133-148
DOI 10.1007/978-3-642-04554-7_9
Keywords Goal-oriented Requirement Language, Metamodel, Tau G2, UML Profile, User Requirements Notation
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf SDL09-Profile.pdf manage 613.5 K 05 Nov 2009 - 15:49 Daniel Amyot Prepublication version
pdfpdf SDL09-ProfilePres.pdf manage 789.7 K 05 Nov 2009 - 15:47 Daniel Amyot Presentation
Topic revision: r1 - 05 Nov 2009 - 15:49:20 - 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