Most goal-oriented modeling languages, including i*, Tropos, KAOS and the Goal-oriented Requirement Language (GRL), offer a graphical syntax, sometimes accompanied by a textual interchange format (e.g., in XML). Graphical representations of goal models excel at supporting discussions and at visualizing analysis results. However, creating/modifying goal models is often a tedious task with current graphical environments. Textual languages are often more efficient for creating/ modifying models, in particular large ones. This paper proposes a programming-like textual syntax for GRL supported by an advanced editor for the Eclipse platform. Such syntax and editor enable modelers to create GRL models with complex features (e.g., strategies and contribution overrides) in a way that is simpler than with the most popular GRL editor, namely jUCMNav. The paper also introduces a converter from the GRL textual syntax to jUCMNav, so that models can be visualized and analyzed.


FormForVirtualLibrary edit

Title A Textual Syntax with Tool Support for the Goal-oriented Requirement Language
Authors V. Abdelzad, D. Amyot, S. A. Alwidian and T. C. Lethbridge
Type Conference
Conference/Journal Title iStar
Volume/Number 1402
Editors J. Castro, G. A. Cysneiros Filho and S. Liaskos
Publisher CEUR-WS
Month -
Year 2015
Pages 61-66
Keywords Editor, Goal-oriented Requirement Language, Textual 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