Abstract
Goal- and agent-oriented models have emerged as a way to capture stakeholder and organizational goals in a complex enterprise. The complexity of such models leads to a need for systematic procedures to enable users to evaluate and compare the alternative actions and solutions expressed in models. Many existing approaches focus on automated procedures, limiting the ability of the user to intervene. Here, we introduce a qualitative, interactive evaluation procedure for goal- and agent-oriented models, allowing the modeler to supplement the evaluation with domain knowledge not captured in the model. We provide a sample methodology to guide model creation and domain exploration which includes the evaluation of alternatives. We illustrate the procedure and methodology with the i* Framework. Case study experience shows that the procedure facilitates analysis, prompts iteration over model development, promotes elicitation, and increases domain understanding. We describe the results of an exploratory experiment designed to test these findings.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Yu, E.: Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: 3rd IEEE International Symposium on Requirements Engineering (RE 1997), pp. 226–235. IEEE Press, New York (1997)
Giorgini, P., Mylopoulos, J., Sebastiani, R.: 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)
Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L., Yu, E.: Evaluating Goal Models within the Goal-oriented Requirement Language. Int. Journal of Intelligent Systems (IJIS) (to appear)
Letier, E., van Lamsweerde, A.: Reasoning about Partial Goal Satisfaction for Requirements and Design Engineering. In: 12th ACM International Symposium on the Foundations of Software Engineering (FSE 2004), pp. 53–62. ACM, New York (2004)
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)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Norwell (2000)
Easterbrook, S.M., Yu, E., Aranda, J., Fan, Y., Horkoff, J., Leica, M., Qadir, R.A.: Do Viewpoints Lead to Better Conceptual Models? An Exploratory Case Study. In: 13th IEEE International Requirements Engineering Conference (RE 2005), pp. 199–208. IEEE Press, New York (2005)
Strohmaier, M., Yu, E., Horkoff, J., Aranda, J., Easterbrook, S.: Analyzing Knowledge Transfer Effectiveness - An Agent-Oriented Approach. In: 40th Hawaii International Conference on Systems Science (HICSS-40), p. 188b. IEEE Press, New York (2007)
Strohmaier, M., Horkoff, J., Yu, E., Aranda, J., Easterbrook, S.: Can Patterns improve i* Modeling? Two Exploratory Studies. In: Paech, B., Rolland, C. (eds.) REFSQ 2008. LNCS, vol. 5025, pp. 153–167. Springer, Heidelberg (2008)
Horkoff, J., Yu, E., Liu, L.: Analyzing Trust in Technology Strategies. In: International Conference on Privacy, Security and Trust (PST 2006), pp. 21–32 (2006)
Horkoff, J., Yu, E.: A Qualitative, Interactive Evaluation Procedure for Goal- and Agent-Oriented Models. In: CAiSE Forum. CEUR Workshop Proceedings (2009)
Grau, G., Franch, X., Maiden, N.A.M.: PRiM: an i*-based process reengineering method for information systems specification. Information and Soft. Tech. 50(1-2), 76–100 (2008)
Stirna, J., Persson, A.: Ten Years Plus with EKD: Reflections from Using an Enterprise Modeling Method in Practice. In: Pernici, B., Gulla, J.A. (eds.) Proceedings of the 11th International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD 2007), pp. 99–108. CEUR-WS.org (2007)
Horkoff, J.: An Evaluation Algorithm for the i* Framework. Master’s Thesis, Department of Computer Science, University of Toronto (2006)
Cabot, J., Easterbrook, S., Horkoff, M.J., Lessard, L., Liaskos, S.: Integrating Sustainability in Decision-Making Processes: A Modelling Strategy. In: ICSE 2009 New Ideas and Emerging Results, NIER 2009 (2009)
van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: 5th IEEE International Symposium on Requirements Engineering (RE 2001) (invited paper), pp. 249–263. IEEE Press, New York (2001)
Kavakli, E., Loucopoulos, P.: Goal Driven Requirements Engineering: Analysis and Critique of Current Methods. In: Krogstie, J., Halpin, T., Siau, K. (eds.) Information Modeling Methods and Methodologies, pp. 102–124. Idea Group (2004)
Rolland, C., Prakash, N.: Bridging the Gap Between Organisational Needs and ERP Functionality. Requirements Engineering 5(3), 180–193 (2000)
Liu, L., Yu, E.: Designing Information Systems in Social Context: A Goal and Scenario Modelling Approach. Information Systems 29(2), 187–203 (2004)
Maiden, N.A.M., Jones, S.V., Manning, S., Greenwood, J., Renou, L.: Model-Driven Requirements Engineering: Synchronising Models in an Air Traffic Management Case Study. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 368–383. Springer, Heidelberg (2004)
Horkoff, J., Yu, E.: Qualitative, Interactive, Backward Analysis of i* Models. In: 3rd International i* Workshop, pp. 43–46. CEUR-WS.org (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Horkoff, J., Yu, E. (2009). Evaluating Goal Achievement in Enterprise Modeling – An Interactive Procedure and Experiences. In: Persson, A., Stirna, J. (eds) The Practice of Enterprise Modeling. PoEM 2009. Lecture Notes in Business Information Processing, vol 39. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05352-8_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-05352-8_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05351-1
Online ISBN: 978-3-642-05352-8
eBook Packages: Computer ScienceComputer Science (R0)