Dealing with Goal Models Complexity using Topological Metrics and Algorithms

The inherent complexity of business goal-models is a challenge for organizations that has to analyze and maintaining them. Several approaches are developed to reduce the complexity into manageable limits, either by providing support to the modularization or designing metrics to monitor the complexity levels. These approaches are designed to identify an unusual complexity comparing it among models. In the present work, we expose two approaches based on structural characteristics of goal-model, which do not require these comparisons. The first one ranks the importance of goals to identify a manageable set of them that can be considered as a priority; the second one modularizes the model to reduce the effort to understand, analyze and maintain the model.

[1]  João Araújo,et al.  Metrics for measuring complexity and completeness for social goal models , 2015, Inf. Syst..

[2]  Xavier Franch,et al.  Incorporating Modules into the i* Framework , 2010, CAiSE.

[3]  Udo Lindemann,et al.  Complexity Metrics in Engineering Design , 2011 .

[4]  Bernhard Bauer,et al.  Adaptive Approach for Impact Analysis in Enterprise Architectures , 2014, BMSD.

[5]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Xavier Franch,et al.  StarGro: Building i* Metrics for Agile Methodologies , 2014, iStar.

[7]  Xavier Franch,et al.  Adding semantic modules to improve goal-oriented analysis of data warehouses using I-star , 2014, J. Syst. Softw..

[8]  Tae-Sik Lee,et al.  Complexity theory in axiomatic design , 2003 .

[9]  Lucía Méndez,et al.  Towards an OSS Adoption Business Impact Assessment , 2015, PoEM.

[10]  Jure Leskovec,et al.  Statistical properties of community structure in large social and information networks , 2008, WWW.

[11]  João Araújo,et al.  A Framework to Evaluate Complexity and Completeness of KAOS Goal Models , 2013, CAiSE.

[12]  Ken Wakita,et al.  Finding community structure in mega-scale social networks: [extended abstract] , 2007, WWW '07.

[13]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[14]  Xavier Franch,et al.  Adoption of OSS components: A goal-oriented approach , 2015, Data Knowl. Eng..

[15]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.