A Template-based Analysis of GRL

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.

[1]  Evangelia Kavakli,et al.  Goal-Oriented Requirements Engineering: A Unifying Framework , 2002, Requirements Engineering.

[2]  John Krogstie,et al.  Information Systems Engineering: Conceptual Modeling in a quality perspective , 2003 .

[3]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[4]  Sergio Greco,et al.  Repairing Inconsistent XML Data with Functional Dependencies , 2005, Encyclopedia of Database Technologies and Applications.

[5]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[6]  Emmanuel Letier Reasoning about Agents in Goal-Oriented Requirements Engineering , 2002 .

[7]  Michaël Petit Some Methodological Clues for Defining a Unified Enterprise Modelling Language , 2002, ICEIMT.

[8]  Kai Mertins,et al.  Quality-Oriented Design of Business Processes , 1999 .

[9]  Philip Calvert,et al.  Encyclopedia of Database Technologies and Applications , 2005 .

[10]  Patrick Heymans,et al.  A Template-Based Analysis of GRL: Chapter 8 , 2005 .

[11]  Brian Henderson-Sellers,et al.  A Template for Defining Enterprise Modeling Constructs , 2004, J. Database Manag..

[12]  Michael Rosemann,et al.  Developing a meta model for the Bunge-Wand-Weber ontological constructs , 2002, Inf. Syst..

[13]  Ron Weber,et al.  An Ontological Model of an Information System , 1990, IEEE Trans. Software Eng..