Abstract
Goal modeling languages, such as 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. To better integrate goal models and their rationalization, we develop the 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
All implementation details/sources as well as the case study descriptions and models can be found on Github: http://github.com/RationalArchitecture/RationalGRL.
References
Amyot, D.: Introduction to the user requirements notation: learning by example. Comput. Netw. 42(3), 285–301 (2003)
Atkinson, K., Bench-Capon, T.: Practical reasoning as presumptive argumentation using action based alternating transition systems. Artif. Intell. 171(10), 855–874 (2007)
Atkinson, K., Bench-Capon, T.: Taking the long view: looking ahead in practical reasoning. In: Computational Models of Argument: Proceedings of COMMA, pp. 109–120 (2014)
Bex, F., Lawrence, J., Snaith, M., Reed, C.: Implementing the argument web. Commun. ACM 56(10), 66–73 (2013)
Dung, P.M.: On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artif. Intell. 77(2), 321–358 (1995)
Haley, C.B., Moffett, J.D., Laney, R., Nuseibeh, B.: Arguing security: validating security requirements using structured argumentation. In: Proceedings of the Third Symposium on RE for Information Security (SREIS 2005) (2005)
Hoogervorst, J.A.P.: Enterprise architecture: enabling integration, agility and change. Int. J. Coop. Inf. Syst. 13(3), 213–233 (2004)
ITU-T. Recommendation Z.151 (11, 08): User Requirements Notation (URN) – Language Definition (2008). http://www.itu.int/rec/T-REC-Z.151/en
Jureta, I.J., Faulkner, S., Schobbens, P.Y.: Clear justification of modeling decisions for goal-oriented requirements engineering. Requir. Eng. 13(2), 87–115 (2008)
Modgil, S., Prakken, H.: A general account of argumentation with preferences. Artif. Intell. 195, 361–397 (2013)
Murukannaiah, P.K., Kalia, A.K., Telangy, P.R., Singh, M.P.: Resolving goal conflicts via argumentation-based analysis of competing hypotheses. In: 23rd International Requirements Engineering Conference, pp. 156–165. IEEE (2015)
Mussbacher, G.,Amyot, D.: Goal and scenario modeling, analysis, and transformation with jUCMNav. In: ICSE Companion, pp. 431–432 (2009)
Buckingham Shum, S.J., Selvin, A.M., Sierhuis, M., Conklin, J., Haley, C.B., Nuseibeh, B.: Hypermedia support for argumentation-based rationale. In: Dutoit, A.H., McCall, R., Mistrík, I., Paech, B. (eds.) Rationale Management in Software Engineering, pp. 111–132. Springer, Heidelberg (2006)
The Open Group. TOGAF 9 - The Open Group Architecture Framework Version 9 (2009)
van der Linden, D., van Zee, M.: Insights from a study on decision making in enterprise architecture. In: PoEM (Short Papers). CEUR Workshop Proceedings, vol. 1497, pp. 21–30 (2015)
van Zee, M., Bex, F., Ghanavati, S.: Rationalization of goal models in GRL using formal argumentation. In: Proceedings of RE: Next! Track at the Requirements Engineering Conference 2015 (RE 2015), August 2015
van Zee, M., Ghanavati, S.: Capturing evidence and rationales with requirements engineering and argumentation-based techniques. In: Proceedings of the 26th Benelux Conference on Artificial Intelligence (BNAIC2014), November 2014
Van Zee, M., Plataniotis, G., van der Linden, D., Marosin, D.: Formalizing enterprise architecture decision models using integrity constraints. In: 2014 IEEE 16th Conference on Business Informatics, vol. 1, pp. 143–150. IEEE (2014)
Yu, E.S.K.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3rd IEEE International Symposium on RE, pp. 226–235 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
van Zee, M., Marosin, D., Bex, F., Ghanavati, S. (2016). RationalGRL: A Framework for Rationalizing Goal Models Using Argument Diagrams. In: Comyn-Wattiau, I., Tanaka, K., Song, IY., Yamamoto, S., Saeki, M. (eds) Conceptual Modeling. ER 2016. Lecture Notes in Computer Science(), vol 9974. Springer, Cham. https://doi.org/10.1007/978-3-319-46397-1_43
Download citation
DOI: https://doi.org/10.1007/978-3-319-46397-1_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46396-4
Online ISBN: 978-3-319-46397-1
eBook Packages: Computer ScienceComputer Science (R0)