Abstract

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.

-- DanielAmyot - 05 Nov 2009

Discussion

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

FormForVirtualLibrary 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
SDL09-Profile.pdfpdf SDL09-Profile.pdf manage 613 K 05 Nov 2009 - 15:49 DanielAmyot Prepublication version
SDL09-ProfilePres.pdfpdf SDL09-ProfilePres.pdf manage 789 K 05 Nov 2009 - 15:47 DanielAmyot Presentation
Topic revision: r1 - 05 Nov 2009, DanielAmyot
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