RationalGRL: A Framework for Argumentation and Goal Modeling
Publication date
2021
Editors
Advisors
Supervisors
Document Type
Article
Metadata
Show full item recordCollections
License
cc_by_nc
Abstract
Goal-oriented requirements modeling approaches aim to capture the intentions of the stakeholders involved in the development of an information system as goals and tasks. The process of constructing such goal models usually involves discussions between a requirements engineer and a group of stakeholders. Not all the arguments in such discussions can be captured as goals or tasks: e.g., the discussion whether to accept or reject a certain goal and the rationale for acceptance or rejection cannot be captured in goal models. In this paper, we apply techniques from computational argumentation to a goal modeling approach by using a coding analysis in which stakeholders discuss requirements for a Traffic Simulator. We combine a simplified version of a traditional goal model, the Goal-oriented Requirements Language (GRL), with ideas from argumentation on schemes for practical reasoning into a new framework (RationalGRL). RationalGRL provides a formal semantics and tool support to capture the discussions and outcomes of the argumentation process that leads to a goal model. We also define the RationalGRL development process to create a RationalGRL model.
Keywords
Goal modeling, argumentation, goal-oriented requirements engineering, practical reasoning
Citation
van Zee, M, Bex, F & Ghanavati , S 2021, 'RationalGRL: A Framework for Argumentation and Goal Modeling', Argument and Computation, vol. 12, no. 2, pp. 191-245. https://doi.org/10.3233/AAC-200527