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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Antón, A.: Goal-Based Requirements Analysis. In: ICRE (1996)
Bider, I.: Choosing Approach to Business Process Modeling. Journal of Conceptual Modeling 34 (2005)
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)
Bresciani, P., et al.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)
Bubenko, J., Persson, A., Stirna, J.: EKD User Guide (2001)
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)
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)
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)
Decreus, K., Snoeck, M., Poels, G.: Practical Challenges for Methods Transforming i* Goal Models into Business Process Models. In: RE 2009 (2009)
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)
de la Vara, J.L., Sánchez, J.: Business process-driven requirements engineering: a goal-based approach. In: BPMDS 2007 (2007)
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)
Eriksson, H., Penker, M.: Business Modeling with UML: Busines Patterns at Work. Wiley (2000)
Frankova, G., et al.: Deriving business processes with service level agreements from early requirements. Journal of Systems and Software 84(8), 1351–1363 (2011)
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)
Hickey, A.M., Davis, A.M.: Elicitation Technique Selection. In: RE 2003 (2003)
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)
Jiang, L., et al.: A methodology for the selection of requirements engineering techniques. Software and Systems Modeling 7(3), 303–328 (2008)
Kavakli, V., Loucopulos, P.: Goal-Driven Business Process Analysis Application in Electricity Deregulation. Information Systems 24(3), 187–207 (1999)
Kelly, T., McDermid, J., Weaver, R.: Goal-Based Safety Standards: Opportunities and Challenges. In: SSS (2005)
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)
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)
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)
Kueng, P., Kawalek, P.: Goal-based Business Process models. Business Process Management Journal 3(1), 17–38 (1997)
Lauesen, S.: Software Requirements: Styles and Techniques. Addison-Wesley (2002)
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)
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)
Markovic, I., Kowalkiewicz, M.: Linking Business Goals to Process Models in Semantic Business Process Modeling. In: EDOC 2008 (2008)
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)
McKeen, J., Smith, H.A.: Making IT Happen. Wiley (2003)
Nicolás, J., Toval, A.: On the generation of requirements specifications from software engineering models. Information and Software Technology 51(9), 1291–1307 (2009)
Nurcan, S., et al.: A strategy driven business process modelling approach. Business Process Management Journal 11(6), 628–649 (2005)
OMG: Business Process Model and Notation (BPMN), Version 1.2 (2009)
OPENCOSS project, http://www.opencoss-project.eu
Ould, M.: Business processes: modelling and analysis for re-engineering (1995)
Pohl, K.: Requirements Engineering. Springer (2010)
Pourshahid, A., et al.: Business process management with the user requirements notation. Electronics Commerce Research 9(4), 269–316 (2009)
Rolland, C., Souveyet, C., Ben Achour, C.: Guiding Goal Modeling Using Scenarios. IEEE Transactions on Software Engineering 24(12), 1055–1071 (1998)
Rolland, C.: Capturing System Intentionality with Maps. In: Conceptual Modelling in Information Systems Engineering, pp. 141–158. Springer (2007)
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)
Scheer, A.W.: ARIS - Business Process Modeling, 3rd edn. Springer (2000)
Soffer, P., Wand, Y.: On the notion of soft-goals in business process modelling. Business Process Management Journal 11(6), 663–679 (2005)
Tsumaki, T., Tamai, T.: Framework for Matching Requirements Elicitation Techniques to Project Characteristics. Softw. Process: Improvement and Practice 11(5), 505–519 (2006)
van der Aalst, W., et al.: Workflow patterns. Distrib. and Parallel Databases 14(1), 5–51 (2003)
van Lamsweerde, A.: Requirements Engineering. Wiley (2009)
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)
Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD Thesis, University of Toronto (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)