Skip to main content

On the Use of Goal Models and Business Process Models for Elicitation of System Requirements

  • Conference paper
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2013, EMMSAD 2013)

Abstract

Goal modelling and business process modelling are two techniques that can be used for elicitation of system requirements of an information system. In general, goal-based approaches aim at supporting the objectives that an organization needs to achieve, whereas business process-based approaches aim at supporting the activity of an organization. Consequently, it could be assumed that these two types of approaches represent completely different perspectives for elicitation of system requirements. In this paper we argue that a correspondence exists between the perspectives and that they can be considered equivalent in some operational aspects. Therefore, the use of a perspective also implies support for the other. This argument is based on the definition of a set of guidelines that shows how a goal model can be derived from a business process model. As a result, we discuss when selection of one of the perspectives or their combination would be more suitable for requirements elicitation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Antón, A.: Goal-Based Requirements Analysis. In: ICRE (1996)

    Google Scholar 

  2. Bider, I.: Choosing Approach to Business Process Modeling. Journal of Conceptual Modeling 34 (2005)

    Google Scholar 

  3. Bleistein, S., et al.: B-SCP: A requirements analysis framework for validating strategic alignment of organizational IT. Information and Software Technology 48(9), 846–868 (2006)

    Article  Google Scholar 

  4. Bresciani, P., et al.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)

    Article  Google Scholar 

  5. Bubenko, J., Persson, A., Stirna, J.: EKD User Guide (2001)

    Google Scholar 

  6. Cardoso, E.C.S., Almeida, J.P.A., Guizzardi, G., Guizzardi, R.S.S.: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues. In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) BPMDS 2009 and EMMSAD 2009. LNBIP, vol. 29, pp. 33–45. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  7. Cortes-Cornax, M., Matei, A., Letier, E., Dupuy-Chessa, S., Rieu, D.: Intentional Fragments: Bridging the Gap between Organizational and Intentional Levels in Business Processes. In: Meersman, R., et al. (eds.) OTM 2012, Part I. LNCS, vol. 7565, pp. 110–127. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  8. Decreus, K., Poels, G.: A Goal-Oriented Requirements Engineering Method for Business Processes. In: Soffer, P., Proper, E. (eds.) CAiSE Forum 2010. LNBIP, vol. 72, pp. 29–43. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  9. Decreus, K., Snoeck, M., Poels, G.: Practical Challenges for Methods Transforming i* Goal Models into Business Process Models. In: RE 2009 (2009)

    Google Scholar 

  10. de la Vara, J.L.: Business process-based requirements specification and object-oriented conceptual modelling of information systems. PhD thesis, Univ. Pol. de Valencia (2011)

    Google Scholar 

  11. de la Vara, J.L., Sánchez, J.: Business process-driven requirements engineering: a goal-based approach. In: BPMDS 2007 (2007)

    Google Scholar 

  12. de la Vara, J.L., Sánchez, J., Pastor, Ó.: Business Process Modelling and Purpose Analysis for Requirements Analysis of Information Systems. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 213–227. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  13. Eriksson, H., Penker, M.: Business Modeling with UML: Busines Patterns at Work. Wiley (2000)

    Google Scholar 

  14. Frankova, G., et al.: Deriving business processes with service level agreements from early requirements. Journal of Systems and Software 84(8), 1351–1363 (2011)

    Article  Google Scholar 

  15. Ghose, A.K., Narendra, N.C., Ponnalagu, K., Panda, A., Gohad, A.: Goal-Driven Business Process Derivation. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 467–476. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  16. Hickey, A.M., Davis, A.M.: Elicitation Technique Selection. In: RE 2003 (2003)

    Google Scholar 

  17. Indulska, M., Green, P., Recker, J., Rosemann, M.: Business Process Modeling: Perceived Benefits. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 458–471. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. Jiang, L., et al.: A methodology for the selection of requirements engineering techniques. Software and Systems Modeling 7(3), 303–328 (2008)

    Article  Google Scholar 

  19. Kavakli, V., Loucopulos, P.: Goal-Driven Business Process Analysis Application in Electricity Deregulation. Information Systems 24(3), 187–207 (1999)

    Article  Google Scholar 

  20. Kelly, T., McDermid, J., Weaver, R.: Goal-Based Safety Standards: Opportunities and Challenges. In: SSS (2005)

    Google Scholar 

  21. Koliadis, G., Vranesevic, A., Bhuiyan, M.A., Krishna, A., Ghose, A.K.: Combining i* and BPMN for Business Process Model Lifecycle Management. In: Eder, J., Dustdar, S. (eds.) BPM 2006 Workshops. LNCS, vol. 4103, pp. 416–427. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  22. Koliadis, G., Ghose, A.: Relating Business Process Models to Goal-Oriented Requirements Models in KAOS. In: Hoffmann, A., Kang, B.-H., Richards, D., Tsumoto, S. (eds.) PKAW 2006. LNCS (LNAI), vol. 4303, pp. 25–39. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  23. Krogstie, J.: Perspectives to Process Modeling – A historical overview. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Wrycza, S. (eds.) BPMDS 2012 and EMMSAD 2012. LNBIP, vol. 113, pp. 315–330. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  24. Kueng, P., Kawalek, P.: Goal-based Business Process models. Business Process Management Journal 3(1), 17–38 (1997)

    Article  Google Scholar 

  25. Lauesen, S.: Software Requirements: Styles and Techniques. Addison-Wesley (2002)

    Google Scholar 

  26. Lapouchnian, A., Yu, Y., Mylopoulos, J.: Requirements-Driven Design and Configuration Management of Business Processes. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 246–261. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  27. Lin, Y., Sølvberg, A.: Goal Annotation of Process Models for Semantic Enrichment of Process Knowledge. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 355–369. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  28. Markovic, I., Kowalkiewicz, M.: Linking Business Goals to Process Models in Semantic Business Process Modeling. In: EDOC 2008 (2008)

    Google Scholar 

  29. Mazón, J.-N., Pardillo, J., Trujillo, J.: A Model-Driven Goal-Oriented Requirement Engineering Approach for Data Warehouses. In: Hainaut, J.-L., et al. (eds.) ER Workshops 2007. LNCS, vol. 4802, pp. 255–264. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  30. McKeen, J., Smith, H.A.: Making IT Happen. Wiley (2003)

    Google Scholar 

  31. Nicolás, J., Toval, A.: On the generation of requirements specifications from software engineering models. Information and Software Technology 51(9), 1291–1307 (2009)

    Article  Google Scholar 

  32. Nurcan, S., et al.: A strategy driven business process modelling approach. Business Process Management Journal 11(6), 628–649 (2005)

    Article  Google Scholar 

  33. OMG: Business Process Model and Notation (BPMN), Version 1.2 (2009)

    Google Scholar 

  34. OPENCOSS project, http://www.opencoss-project.eu

  35. Ould, M.: Business processes: modelling and analysis for re-engineering (1995)

    Google Scholar 

  36. Pohl, K.: Requirements Engineering. Springer (2010)

    Google Scholar 

  37. Pourshahid, A., et al.: Business process management with the user requirements notation. Electronics Commerce Research 9(4), 269–316 (2009)

    Article  Google Scholar 

  38. Rolland, C., Souveyet, C., Ben Achour, C.: Guiding Goal Modeling Using Scenarios. IEEE Transactions on Software Engineering 24(12), 1055–1071 (1998)

    Article  Google Scholar 

  39. Rolland, C.: Capturing System Intentionality with Maps. In: Conceptual Modelling in Information Systems Engineering, pp. 141–158. Springer (2007)

    Google Scholar 

  40. Santos, E., Pimentel, J., Castro, J., Sánchez, J., Pastor, O.: Configuring the Variability of Business Process Models Using Non-Functional Requirements. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Ukor, R. (eds.) BPMDS 2010 and EMMSAD 2010. LNBIP, vol. 50, pp. 274–286. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  41. Scheer, A.W.: ARIS - Business Process Modeling, 3rd edn. Springer (2000)

    Google Scholar 

  42. Soffer, P., Wand, Y.: On the notion of soft-goals in business process modelling. Business Process Management Journal 11(6), 663–679 (2005)

    Article  Google Scholar 

  43. Tsumaki, T., Tamai, T.: Framework for Matching Requirements Elicitation Techniques to Project Characteristics. Softw. Process: Improvement and Practice 11(5), 505–519 (2006)

    Article  Google Scholar 

  44. van der Aalst, W., et al.: Workflow patterns. Distrib. and Parallel Databases 14(1), 5–51 (2003)

    Article  Google Scholar 

  45. van Lamsweerde, A.: Requirements Engineering. Wiley (2009)

    Google Scholar 

  46. vom Brocke, J., Recker, J., Mendling, J.: Value-oriented process modeling: integrating financial perspectives into business process re-design. Business Process Management Journal 16(2), 333–356 (2010)

    Article  Google Scholar 

  47. Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD Thesis, University of Toronto (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

de la Vara, J.L., Sánchez, J., Pastor, O. (2013). On the Use of Goal Models and Business Process Models for Elicitation of System Requirements. In: Nurcan, S., et al. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2013 2013. Lecture Notes in Business Information Processing, vol 147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38484-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38484-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38483-7

  • Online ISBN: 978-3-642-38484-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics