Abstract
Data-centric approaches are very promising. The inference of business processes from the structure of data provides more flexibility than the activity-based approaches which enforce a specific flow of behavior. However, the price for this flexibility is the lack of a standard organizational behavior. Actually, there is a tension between the standardization of workers’ behavior and allowing them to deal with unexpected situations by using their own tacit knowledge. The blended workflow approach [1] integrates activity-based with goal-based representations of a workflow to balance these two aspects. In this paper we describe how to design two workflow models, an activity-based and a goal-based, from a common data-model. The overall approach consists on a stepwise generation of models departing from an annotated data model where an intermediate state model is used to define the set of conditions that both workflow models, activity and goal, have to support.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Silva, A.R.: A blended workflow approach. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part I. LNBIP, vol. 99, pp. 25–36. Springer, Heidelberg (2012)
Russell, N., ter Hofstede, A., van der Aalst, W.: newyawl: Designing a workflow system using coloured petri nets. In: Proceedings of the International Workshop on Petri Nets and Distributed Systems (PNDS 2008) (2008)
OMG: Business process modelling notation (2015). http://www.bpmn.org/
Kueng, P., Kawalek, P.: Goal-based business process models: creation and evaluation. Bus. Process Manage. J. 3(1), 17–38 (1997)
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)
Van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: Proceedings of the Fifth IEEE International Symposium on Requirements Engineering, 2001, pp. 249–262. IEEE (2001)
Pinto, B.O., Silva, A.R.: An architecture for a blended workflow engine. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part II. LNBIP, vol. 100, pp. 382–393. Springer, Heidelberg (2012)
Passinhas, D., Adams, M., Pinto, B.O., Costa, R., Silva, A.R., ter Hofstede, A.H.M.: Supporting blended workflows. In: Proceedings of the Demonstration Track of the 10th International Conference on Business Process Management (BPM 2012), Tallinn, Estonia, September 4, 2012, pp. 23–28 (2012)
Reijers, H.A., Limam, S., Van Der Aalst, W.M.P.: Product-based workflow design. J. Manage. Inf. Syst. 20(1), 229–262 (2003)
Künzle, V., Reichert, M.: Philharmonicflows: towards a framework for object-aware process management. J. Softw. Maintenance Evol.: Res. Pract. 23(4), 205–244 (2011)
Meyer, A., Weske, M.: Activity-centric and artifact-centric process model roundtrip. In: Lohmann, N., Song, M., Wohed, P. (eds.) BPM 2013 Workshops. LNBIP, vol. 171, pp. 167–182. Springer, Heidelberg (2014)
Acknowledgement
This work was supported by national funds through Fundação para a Ciência e a Tecnologia (FCT) with reference UID/CEC/50021/2013 and Ibero-America Santander Grant for Young Lecturers and Researchers 2015.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Silva, A.R., García-Díaz, V. (2016). Integrating Activity- and Goal-Based Workflows: A Data Model Based Design Method. In: Reichert, M., Reijers, H. (eds) Business Process Management Workshops. BPM 2016. Lecture Notes in Business Information Processing, vol 256. Springer, Cham. https://doi.org/10.1007/978-3-319-42887-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-42887-1_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-42886-4
Online ISBN: 978-3-319-42887-1
eBook Packages: Computer ScienceComputer Science (R0)