RationalGRL: A Framework for Rationalizing Goal Models Using Argument Diagrams (bibtex)
by Marc van Zee, Diana Marosin, Sepideh Ghanavati, Floris Bex
Abstract:
Goal modeling languages, such as \emphi* and the Goal-oriented Requirements Language (GRL), capture and analyze high-level goals and their relationships with lower level goals and tasks. However, in such models, the rationalization behind these goals and tasks and the selection of alternatives are usually left implicit. Rationalization consists of arguments for and against certain goals and solutions, which allow checking whether a particular goal model is a correct rendering of the relevant stakeholders' opinions and discussions. To better integrate goal models and their rationalization, we develop the \textsfRationalGRL framework, in which argument diagrams can be mapped to goal models. Moreover, we integrate the result of the evaluation of arguments and their counterarguments with GRL initial satisfaction values. We develop an interface between the argument web tools OVA and TOAST and the Eclipse-based tool for GRL called jUCMNav. We demonstrate our methodology with a case study from the Schiphol Group.
Reference:
RationalGRL: A Framework for Rationalizing Goal Models Using Argument Diagrams (Marc van Zee, Diana Marosin, Sepideh Ghanavati, Floris Bex), In Proceedings of the 35th International Conference on Conceptual Modeling (ER'2016), 2016.
Bibtex Entry:
@inProceedings{vanZee-etal:er2016,
Title = {RationalGRL: A Framework for Rationalizing Goal Models Using Argument Diagrams},
Author = {Marc van Zee and Diana Marosin and Sepideh Ghanavati and Floris Bex},
Booktitle = {Proceedings of the 35th International Conference on Conceptual Modeling (ER'2016)},
Year = {2016},
Month = {November},
Abstract = {Goal modeling languages, such as \emph{i*} and the Goal-oriented Requirements Language (GRL), capture and analyze high-level goals and their relationships with lower level goals and tasks.  However, in such models, the rationalization behind these goals and tasks and the selection of alternatives  are usually left implicit.  Rationalization consists of arguments for and against certain goals and solutions, which allow checking whether a particular goal model is a correct rendering of the relevant stakeholders' opinions and discussions. To better integrate goal models and their rationalization, we develop the \textsf{RationalGRL}  framework, in which argument diagrams can be mapped to goal models. Moreover, we integrate the result of the evaluation of arguments and their counterarguments with GRL initial satisfaction values. We develop an interface between the argument web tools OVA and TOAST and the Eclipse-based tool for GRL called jUCMNav. We demonstrate our methodology with a case study from the Schiphol Group.},
Url = {http://www.marcvanzee.nl/publications/2016/er2016_rationalgrl.pdf}
}