Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues

  • Evellin C. S. Cardoso
  • João Paulo A. Almeida
  • Giancarlo Guizzardi
  • Renata S. S. Guizzardi
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 29)


While traditional approaches in business process modelling tend to focus on “how” the business processes are performed (adopting a behavioural description in which business processes are described in terms of procedural aspects), in goal-oriented business process modelling [23][24][6], the proposals strive to extend traditional business process methodologies by providing a dimension of intentionality to the business processes. One of the difficulties in enabling goal-oriented business process modelling is the identification of goals. This paper reports on a study conducted in an organization in which we have obtained several goal models which were represented in Tropos methodology, each one corresponding to a business process also modelled in the scope of the study. A preliminary goal elicitation activity has been carried out for collecting an initial version of the goal models. After that, we have obtained a second version of the goal models by using the NFR catalogues as a tool in goal elicitation. We have found the NFR catalogues to be useful in goal elicitation, uncovering goals that did not arise during previous interviews.


business processes goal models non-functional requirements 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. HarperBusiness (1993)Google Scholar
  2. 2.
    Hammer, M.: Reengineering Work: Don’t Automate, Obliterate. Harvard Business Review (1990)Google Scholar
  3. 3.
    Yu, E.: Modelling Strategic Relationships for Process Reengineering, PhD Thesis, University of Toronto (1995)Google Scholar
  4. 4.
    Kavakli, E., Loucopoulos, P.: Goal Driven Requirements Engineering: Evaluation of Current Methods. In: Proceedings of the 8th CAiSE/IFIP8.1 Workshop on Evaluation of Modeling Methods in Systems Analysis and Design, EMMSAD (2003)Google Scholar
  5. 5.
    Mylopoulos, J., Chung, L., Yu, E., Nixon, B.: Representing and Using Non-functional Requirements: A Process-Oriented Approach. IEEE Trans. on Software Eng. 18(6), 483–497 (1992)CrossRefGoogle Scholar
  6. 6.
    Neiger, D., Churilov, L.: Goal-Oriented Business Process Modeling with EPCs and Value-Focused Thinking. In: Desel, J., Pernici, B., Weske, M. (eds.) BPM 2004. LNCS, vol. 3080, pp. 98–115. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  7. 7.
    Halleux, P., Mathieu, L., Andersson, B.: A Method to Support the Alignment of Business Models and Goal Models. In: Proc. 3rd Workshop on Business/IT-Alignment and Interoperability (BUSITAL 2008) CEUR Workshop Proceedings (2008)Google Scholar
  8. 8.
    Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: 5th International Symposium on Requirements Engineering. IEEE Computer Society Press, Los Alamitos (2001)Google Scholar
  9. 9.
    Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering. Kluwer Academic Publishing, Dordrecht (2000)CrossRefGoogle Scholar
  10. 10.
    Catalogues, (accessed in 19/02/2008)
  11. 11.
    Daneva, M., Kassab, M., Ponisio, M.L., Wieringa, R.J., Ormandjieva, O.: Exploiting a Goal Decomposition Technique to Prioritize Non-functional Requirements. In: Proceedings of the 10th International Workshop on Requirements Engineering (WER 2007) (2007)Google Scholar
  12. 12.
    Soffer, P., Wand, Y.: On the notion of soft-goals in business process modeling. BPM Journal, 663–679 (2005)Google Scholar
  13. 13.
    Wand, Y., Weber, R.: An ontological model of an information system. IEEE Transactions on Software Engineering 16(11), 1282–1292 (1990)CrossRefGoogle Scholar
  14. 14.
    Dardenne, A., Lamsweerde, A., Fickas, S.: Goal-Directed Requirements Acquisition. Science of Computer Programming 20 (1993)Google Scholar
  15. 15.
    Alexander, I.: Modelling the Interplay of Conflicting Goals with Use and Misuse Cases. In: Proceedings of the HCI 2002 Workshop on Goal-Oriented Business-Process Modeling (GBPM 2002) (2002)Google Scholar
  16. 16.
    Cysneiros, L.M.: Evaluating the Effectiveness of using Catalogues to Elicit Non-Functional Requirements. In: Proc. of 10th Workshop in Requirements Engineering, pp. 107–115 (2007)Google Scholar
  17. 17.
    Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi- Agent Systems (2004)Google Scholar
  18. 18.
    Regev, G., Wegmann, A.: Where do Goals Come from: the Underlying Principles of Goal-Oriented Requirements Engineering. In: Proceedings of 13th IEEE International Requirements Engineering Conference (2005)Google Scholar
  19. 19.
    Castro, J.F.B., Paim, F.R.: Enhancing Data Warehouse Quality with the NFR Framework. In: Proceedings of the V Workshop on Requirements Engineering. Universidad Politecnica de Valencia, Valencia (2002)Google Scholar
  20. 20.
    O’Sullivan, J., Edmond, D., Hofstede, A.T.: What’s In a Service? Towards Accurate Description of Non-Functional Service Properties. In: Distributed and Parallel Databases, pp. 117–133. Kluwer Academic Publishers, Dordrecht (2002)Google Scholar
  21. 21.
    Pavlovski, C.J., Zou, J.: Non-functional requirements in business process modeling. In: Proceedings of the Fifth on Asia-Pacific Conference on Conceptual Modelling, vol. 79 (2008)Google Scholar
  22. 22.
    Zachman, J.A.: A framework for information systems architecture. IBM Systems Journal 26(3), 276–292 (1987)CrossRefGoogle Scholar
  23. 23.
    Yamamoto, S., Kaiya, H., Cox, K., Bleistein, S.: Goal Oriented Requirements Engineering: Trends and Issues. IEICE - Trans. Information Systems E89-D, 11 (2006)Google Scholar
  24. 24.
    Bider, I., Johannesson, P. (eds.): Proceedings of the HCI 2002 Workshop on Goal-Oriented Business Process Modeling GBMP 2002, London, September 2 (2002)Google Scholar
  25. 25.
    Jureta, I.J., Faulkner, S., Schobbens, P.Y.: A More Expressive Softgoal Conceptualization for Quality Requirements Analysis. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER 2006. LNCS, vol. 4215, pp. 281–295. Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Evellin C. S. Cardoso
    • 1
  • João Paulo A. Almeida
    • 1
  • Giancarlo Guizzardi
    • 1
  • Renata S. S. Guizzardi
    • 1
  1. 1.Ontologies and Conceptual Modelling Research Group (NEMO) Computer Science DepartmentFederal University of Espírito Santo (UFES)VitóriaBrazil

Personalised recommendations