The Unified Modeling Language (UML) is a standard for visual modelling. We can de-sign abstract models by using its elements. Although the semantic scope of UML ele-ments is very broad, it does not fully address the needs of some modelling domains, in-cluding the modelling of goals and non-functional requirements (NFR). To address this problem, UML allows the customization of its metamodel with an extension mechanism called UML profile.

Some work has already been done in the area of UML profiles for NFR and goals. In some cases, the proposed solutions were incorrectly or only partially integrated with UML. Sometimes, the profiles were based on metamodels whose nature and accuracy for this domain were unclear. In other cases, the profiling approaches taken were not well supported by tools, which have led to unsatisfactory solutions.

In this thesis, we propose a UML profile for the Goal-oriented Requirement Lan-guage (GRL), a goal/NFR notation undergoing standardization at the International Tele-communication Union. Our profile is based on an abstract metamodel of GRL, which has already been successfully tested and implemented in non-UML tools. This profile is also implemented in a UML 2 tool, namely Telelogic G2 4.0, and is well integrated with the rest of UML. Challenges and design decisions for the concrete support of this profile with tools are discussed along the way. The profiling approach used in this thesis is one that has been recommended by modellers and standards developers. Our profile for goal-oriented modelling is also illustrated and validated with several examples.


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

FormForVirtualLibrary edit

Title UML Profile for Goal-oriented Modelling
Authors Muhammad Rizwan Abid
Type Thesis
Conference/Journal Title
Publisher SITE, University of Ottawa
Month August
Year 2008
Pages 123
Keywords Goal-oriented modelling, GRL, Tau, UML profile, Z. 109
Topic attachments
I Attachment Action Size Date Who Comment
AbidThesis-Final.pdfpdf AbidThesis-Final.pdf manage 1 MB 17 Sep 2008 - 11:43 MuhammadRizwanAbid Master Thesis
Topic revision: r1 - 17 Sep 2008, MuhammadRizwanAbid
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