Abstract
Goal modeling languages are now an integral part of requirements engineering. They allow for the systematic capture of rationales for stakeholder needs and enable the reasoning about potential system solutions. The goal-oriented Requirement Language (GRL) is both a typical goal modeling language and an international standard, yet it suffers from many shortcomings, akin to deadly sins, that relate to its concrete syntax, semantics, approach to modularity, analysis, and extensibility. Based on 10 years of experience using GRL, we discuss several shortcomings and point to relevant future work areas.
--
Daniel Amyot - 23 Jul 2011
Discussion