Abstract
Business Process Models are a relevant input for the development of information systems. Since processes are performed in increasingly dynamic business environments, the processes are required to be flexible and dynamic as well, adapting to environmental changes. Thus, it is essential to properly represent variability in Business Process Models. Moreover, in order to allow for adaptive and autonomic systems, it is of paramount importance to reason on the variability of a process, being able to select a process configuration for a given context. In this paper, we present an approach for such context-aware reasoning, on which the business process configuration is driven by Non-Functional Requirements. Using independent models for expressing variability representation, configuration knowledge, contextual information, and the process itself, we present algorithms and mechanisms to perform business process configuration at runtime. Furthermore, we describe experiments we conducted in order to assess the suitability of our approach.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Chang, J.F.: Business process management systems: strategy and implementation. Auerbach Publications, Baton Rouge (2006)
Rosemann, M., Recker, J., Flender, C.: Contextualisation of business processes. International Journal of Business Process Integration and Management 3, 47 (2008)
La Rosa, M., van Der Aalst, W., Dumas, M., ter Hofstede, A.: Questionnaire-based variability modeling for system configuration. Softw. and Sys. Modeling. 8, 251–274 (2009)
Montero, I., Peña, J., Ruiz-Cortés, A.: Business Family Engineering: Does it make sense? In: Proceedings of the 1st Taller sobre Procesos de Negocio e Ingeniería del Software (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)
Santos, E., Pimentel, J., Dermeval, D., Castro, J., Pastor, O.: Using NFR and Context to Deal with Adaptability in Business Process Models. In: Proceedings of the 2nd International Workshop on Requirements@Run time 2011, Trento, Italy (2011)
Schnieders, A., Puhlmann, F.: Variability Mechanisms in E-Business Process Families. In: Proceedings of the 9th Int. Conference on Business Information Systems, BIS 2006 (2006)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers (2000)
Pohl, K., Bockle, G., Linden, F.: Software Product Line Engineering. Springer, Heidelberg (2005)
Wohed, P., van Der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: Pattern-based Analysis of BPMN, Brisbane, Australia (2005)
Xavier, L., Alencar, F., Castro, J., Pimentel, J.: Integração de Requisitos Não-Funcionais a Processos de Negócio: Integrando BPMN e NFR. In: Proceedings of the 13th Workshop on Requirement Engineering, WER 2010, Cuenca, Equador, pp. 29–40 (2010)
Pavlovski, C.J., Zou, J.: Non-functional requirements in business process modeling. In: Proceedings of the Fifth on Asia-Pacific Conference on Conceptual Modelling (APCCM 2008). pp. 103-112. Australian Computer Society, Inc. (2008)
Ali, R., Dalpiaz, F., Giorgini, P.: A goal-based framework for contextual requirements modeling and analysis. Requirements Engineering 15, 439–458 (2010)
De La Vara, J.L., Ali, R., Dalpiaz, F., Sanchez, J., Giorgini, P.: COMPRO : A Methodological Approach for Business Process Contextualisation. In: Proceedings of the 18th International Conference on Cooperative Information Systems (2010)
Liaskos, S., Lapouchnian, A., Yu, Y., Yu, E., Mylopoulos, J.: On Goal-based Variability Acquisition and Analysis. In: Proceedings of the 14th IEEE International Requirements Engineering Conference, pp. 92–96. IEEE Press (2006)
Saaty, T.L.: Relative Measurement and Its Generalization in Decision Making Why Pairwise Comparisons are Central in Mathematics for the Measurement of Intangible Factors The Analytic Hierarchy/Network Process. Rev. R. Acad. Cien. 102, 251–318 (2008)
Leggat, T., Catherine Yven, Y.: A Matter of Time: Air Traffic Delay in Europe. In: EUROCONTROL (2009)
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)
Business Process Models Variability Configuration with Contexts and Non-Functional Requirements, http://portal.cin.ufpe.br/ler/Projects/BVCCoN.aspx
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santos, E., Pimentel, J., Castro, J., Finkelstein, A. (2012). On the Dynamic Configuration of Business Process Models. In: Bider, I., et al. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2012 2012. Lecture Notes in Business Information Processing, vol 113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31072-0_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-31072-0_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31071-3
Online ISBN: 978-3-642-31072-0
eBook Packages: Computer ScienceComputer Science (R0)