Nothing Special   »   [go: up one dir, main page]

Skip to main content

RationalGRL: A Framework for Rationalizing Goal Models Using Argument Diagrams

  • Conference paper
  • First Online:
Conceptual Modeling (ER 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9974))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    http://ova.arg-tech.org/.

  2. 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

  1. Amyot, D.: Introduction to the user requirements notation: learning by example. Comput. Netw. 42(3), 285–301 (2003)

    Article  Google Scholar 

  2. Atkinson, K., Bench-Capon, T.: Practical reasoning as presumptive argumentation using action based alternating transition systems. Artif. Intell. 171(10), 855–874 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. Bex, F., Lawrence, J., Snaith, M., Reed, C.: Implementing the argument web. Commun. ACM 56(10), 66–73 (2013)

    Article  Google Scholar 

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. Hoogervorst, J.A.P.: Enterprise architecture: enabling integration, agility and change. Int. J. Coop. Inf. Syst. 13(3), 213–233 (2004)

    Article  Google Scholar 

  8. ITU-T. Recommendation Z.151 (11, 08): User Requirements Notation (URN) – Language Definition (2008). http://www.itu.int/rec/T-REC-Z.151/en

  9. 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)

    Article  Google Scholar 

  10. Modgil, S., Prakken, H.: A general account of argumentation with preferences. Artif. Intell. 195, 361–397 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  11. 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)

    Google Scholar 

  12. Mussbacher, G.,Amyot, D.: Goal and scenario modeling, analysis, and transformation with jUCMNav. In: ICSE Companion, pp. 431–432 (2009)

    Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. The Open Group. TOGAF 9 - The Open Group Architecture Framework Version 9 (2009)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marc van Zee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics