A Method for the Definition of Metrics over i* Models

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5565)


The i* framework has been widely adopted by the information systems community for goal- and agent-oriented modeling and analysis. One of its potential benefits is the assessment of the properties of the modeled socio-technical system. In this respect, the definition and evaluation of metrics may play a fundamental role. We are interested in porting to the i* framework metrics that have been already defined and validated in other domains. After some experimentation with i* metrics in this context, the complexity inherent to their definition has driven us to build a method for defining them. In this paper, we present the resulting method, iMDF M , which is structured into 4 steps: domain analysis, domain metrics analysis, metrics formulation and framework update. We apply our approach to an existing suite of metrics for measuring business processes performance and drive some observations from this experiment.


goal-oriented models imetrics business process performance 


  1. 1.
    van Lamsweerde, A.: Goal-oriented Requirements Engineering: A Guided Tour. In: Procs. 5th ISRE Intl’ Symposium. IEEE, Los Alamitos (2001)Google Scholar
  2. 2.
    Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD Dissertation, Univ. of Toronto (1995)Google Scholar
  3. 3.
    Giorgini, P., Mylopoulos, J., Nicciarelli, E., Sebastiani, R.: Formal Reasoning Techniques for Goal Models. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503. Springer, Heidelberg (2002)Google Scholar
  4. 4.
    Sebastiani, R., Giorgini, P., Mylopoulos, J.: Simple and Minimum-Cost Satisfiability for Goal Models. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 20–35. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    Franch, X., Grau, G.: Towards a Catalogue of Patterns for Defining Metrics over i* Models. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 197–212. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    Balasubramanian, S., Gupta, M.: Structural Metrics for Goal Based Business Process Design and Evaluation. Business Process Management Journal 11(6) (2005)Google Scholar
  7. 7.
    Kaiya, H., Horai, H., Saeki, M.: AGORA: Attributed Goal-Oriented Requirements Analysis Method. In: Procs. 10th RE Intl’ Conference. IEEE, Los Alamitos (2002)Google Scholar
  8. 8.
    Sutcliffe, A., Minocha, S.: Linking Business Modelling to Socio-technical System Design. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, p. 73. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  9. 9.
    Bryl, V., Giorgini, P., Mylopoulos, J.: Designing Cooperative IS: Exploring and Evaluating Alternatives. In: Meersman, R., Tari, Z. (eds.) OTM 2006. LNCS, vol. 4275, pp. 533–550. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  10. 10.
    Franch, X., Maiden, N.A.M.: Modelling Component Dependencies to Inform Their Selection. In: Erdogmus, H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol. 2580. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  11. 11.
    Ayala, C.P., et al.: A Comparative Analysis of i*-Based Goal-Oriented Modeling Languages. In: Procs. 17th SEKE Intl’ Conference, KSI (2005)Google Scholar
  12. 12.
    Franch, X.: On the Quantitative Analysis of Agent-Oriented Models. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 495–509. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  13. 13.
    Grau, G., Franch, X.: A Goal-Oriented Approach for the Generation and Evaluation of Alternative Architectures. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol. 4758, pp. 139–155. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  14. 14.
    Nissen, M.E.: Valuing IT through Virtual Process Measurement. In: Procs. 15th ICIS Intl’ Conference. ACM, New York (1994)Google Scholar
  15. 15.
    Nissen, M.E.: Towards Enterprise Process Engineering: Configuration Management and Analysis. NPS Technical Report, NPS-GSBPP-02-003 (2002)Google Scholar
  16. 16.
    Kueng, P., Kawalek, P.: Goal Based Business Process Models: Creation and Evaluation. Business Process Management Journal 3(1) (1997)Google Scholar
  17. 17.
    White, S.A.: Introduction to BPMN.Report at BPMN website (2004),
  18. 18.
    Cares, C., Franch, X., Perini, A., Susi, A.: iStarML: An XML-based Model Interchange Format for i*. In: Procs. 3rd i* Intl’ Workshop, CEUR Workshop Proceedings, vol. 322 (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  1. 1.Universitat Politècnica de Catalunya (UPC)BarcelonaSpain

Personalised recommendations