Goal modeling and analysis with the Goal-oriented Requirement Language (GRL) is taught in software engineering and computer science at the University of Ottawa since 2003. This paper presents the general education approach taken in an undergraduate requirements engineering course and in a graduate software engineering course. Some of the particularities of these courses involve the use of a general GRL modeling pattern, the combined use with Use Case Maps (for operationalization and for business processes), the coverage of qualitative and quantitative analysis approaches, the use of indicators, and automated evaluations of strategies supported by the jUCMNav tool. This paper also reflects on some successes and difficulties observed in the past decade while teaching these concepts.


FormForVirtualLibrary edit

Title Goal Modeling Education with GRL: Experience Report
Authors D. Amyot
Type Conference
Conference/Journal Title iStar
Volume/Number Vol-1402
Editors J. Castro, G. A. Cysneiros Filho and S. Liaskos
Publisher CEUR-WS
Month -
Year 2015
Pages 1-6
Keywords Education, Experience, Goal-oriented Requirement Language,
Topic revision: r2 - 21 May 2018, 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