The goal-oriented paradigm is widely popular in Requirements Engineering. However, the central notion of goal remains one of the most controversial in the field. A possible cause might be that research has devoted too little attention to studying the ontological foundations of goal-oriented languages. In this paper, we have studied the case of GRL, the goal-oriented requirements language being standardized by the ITU. Our analysis followed the template-based approach proposed by Opdahl and Henderson-Sellers. After defining a metamodel for GRL, we have applied the template to each of its constructs to extract and formalize detailed syntactic and semantic information. The semantic part of the template focuses on establishing a mapping between a construct and its meaning, defined in term of the Bunge-Wand-Weber ontology. Evaluations of both GRL and the template are provided as well as suggestions to improve them.

-- DanielAmyot - 10 Jun 2008


  • Original available here.
  • Book chapter version available at VirLibADTR06
  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title A template-based analysis of GRL
Authors G. Dallons, P. Heymans, and I. Pollet
Type Conference
Conference/Journal Title Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD'05), Porto, Portugal
Editors T.A. Halpin, K. Siau, and J. Krogstie
Publisher FEUP
Month June
Year 2005
Pages 493-504
Keywords Bunge-Wand-Weber ontology, GRL, Metamodel, semantics, template
Topic attachments
I Attachment Action Size Date Who Comment
EMMSAD2005.pdfpdf EMMSAD2005.pdf manage 394 K 10 Jun 2008 - 17:25 DanielAmyot Draft paper
Topic revision: r1 - 10 Jun 2008, 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