Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Argumentation-based Methodology for Goal-oriented Requirements Language (GRL)
Ghanavati, Sepideh; VAN ZEE, Marc; Bex, Floris
2017 • In Proceedings of the 10th International i* Workshop co-located with the 29th International Conference on Advanced Information Systems Engineering (CAiSE 2017), Essen, Germany, June 12-13, 2017.
[en] Goal-oriented Requirements Language (GRL) aims to capture goals and non-functional requirements of stakeholders and analyzing alternative solutions for realizing these goals. GRL also documents the rationale behind selecting certain goals or alternatives. However, it does not have any means to document and trace back all of the arguments that occur during the stakeholder’s discussion process. To address this, we have developed the RationalGRL framework. RationalGRL combines techniques for formal argumentation from artificial intelligence with goal modeling in GRL. However, we did not specify how practitioners can actually use this framework. In this paper we discuss the methodology for RationalGRL, which consists of two processes, goal modeling and argumentation, that can be done interchangeably. We motivate our approach with an example.
Disciplines :
Computer science
Author, co-author :
Ghanavati, Sepideh
VAN ZEE, Marc ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Bex, Floris
External co-authors :
yes
Language :
English
Title :
Argumentation-based Methodology for Goal-oriented Requirements Language (GRL)
Publication date :
2017
Event name :
10th International i* Workshop co-located with the 29th International Conference on Advanced Information Systems Engineering (CAiSE 2017), Essen, Germany, June 12-13, 2017.
Event date :
June 12-13, 2017.
Main work title :
Proceedings of the 10th International i* Workshop co-located with the 29th International Conference on Advanced Information Systems Engineering (CAiSE 2017), Essen, Germany, June 12-13, 2017.
D. Amyot, S. Ghanavati, J. Horko, G. Mussbacher, L. Peyton, and E. S. K. Yu. Evaluating goal models within the goal-oriented requirement language. Interna-Tional Journal of Intelligent Systems, 25:841-877, August 2010.
K. Atkinson and T. Bench-Capon. Practical reasoning as presumptive argumentation using action based alternating transition systems. Artificial Intelligence, 171(10):855-874, 2007.
C. B. Haley, J. D. Moffett, R. Laney, and B. Nuseibeh. Arguing security: Validating security requirements using structured argumentation. In in Proc. of the Third Symposium on RE for Information Security (SREIS'05), 2005.
ITU-T. Recommendation Z.151 (11/08): User Requirements Notation (URN) - Language Definition. http://www.itu.int/rec/T-REC-Z.151/en, 2008.
I. Jureta, S. Faulkner, and P. Schobbens. Clear justification of modeling decisions for goal-oriented requirements engineering. RE, 13(2):87-115, May 2008.
P. K. Murukannaiah, A. K. Kalia, P. R. Telangy, and M. P. Singh. Resolving goal conicts via argumentation-based analysis of competing hypotheses. In 23rd Int. Requirements Engineering Conf., pages 156-165. IEEE, 2015.
G. Mussbacher and D. Amyot. Goal and scenario modeling, analysis, and trans- formation with jUCMNav. In ICSE Companion, pages 431-432, 2009.
Rizkiyanto. Better Design Rationale to Improve Software Design Quality. Master's thesis, Utrecht University, the Netherlands, 2016.
C. Schriek. How a Simple Card Game Inuences Design Reasoning: A Reective Method. Master's thesis, Utrecht University, the Netherlands, 2016.
M. van Zee, F. Bex, and S. Ghanavati. Rationalization of Goal Models in GRL using Formal Argumentation. In Proc. of RE: Next! track at RE'15, August 2015.
M. van Zee and S. Ghanavati. Capturing Evidence and Rationales with Requirements Engineering and Argumentation-Based Techniques. In Proc. of the 26th Benelux Conf. on ArtiFIcial Intelligence (BNAIC2014), November 2014.
M. van Zee, D. Marosin, F. Bex, and S. Ghanavati. The rationalgrl toolset for goal models and argument diagrams. In Proc. of COMMA'16, Demo abstract, 2016.
M. van Zee, D. Marosin, S. Ghanavati, and F. Bex. Rationalgrl: A framework for rationalizing goal models using argument diagrams. In Proc. of the 35 Int. Conf. on Conceptual Modeling (ER'2016), Short paper, November 2016.
D. N. Walton. Practical reasoning: goal-driven, knowledge-based, action-guiding argumentation, volume 2. Rowman & Little-eld, 1990.