Towards advanced goal model analysis with jUCMNav

  • Authors:
  • Daniel Amyot;Azalia Shamsaei;Jason Kealey;Etienne Tremblay;Andrew Miga;Gunter Mussbacher;Mohammad Alhaj;Rasha Tawhid;Edna Braun;Nick Cartwright

  • Affiliations:
  • School of EECS, University of Ottawa, Canada;School of EECS, University of Ottawa, Canada;JUCM Software Inc., Canada;JUCM Software Inc., Canada;Department of SCE, Carleton University, Canada;Department of SCE, Carleton University, Canada;Department of SCE, Carleton University, Canada;Aviation Security Directorate, Transport Canada, Canada;Aviation Security Directorate, Transport Canada, Canada;Aviation Security Directorate, Transport Canada, Canada

  • Venue:
  • ER'12 Proceedings of the 2012 international conference on Advances in Conceptual Modeling
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Goal modeling is an important part of various types of activities such as requirements engineering, business management, and compliance assessment. The Goal-oriented Requirement Language is a standard and mature goal modeling language supported by the jUCMNav tool. However, recent applications of GRL to a regulatory context highlighted several analysis issues and limitations whose resolutions are urgent, and also likely applicable to other languages and tools. This paper investigates issues related to the computation of strategy and model differences, the management of complexity and uncertainty, sensitivity analysis, and various domain-specific considerations. For each, a solution is proposed, implemented in jUCMNav, and illustrated through simple examples. These solutions greatly increase the analysis capabilities of GRL and jUCMNav in order to handle real problems.