A State-Based Context-Aware Declarative Process Model
Declarative process models support process flexibility, which has been widely recognized as important, particularly for organizations that face frequent changes and variable stimuli from their environment. However, current declarative approaches emphasize activities and provide constraints addressing their existence and dependencies. This expressiveness is not capable of addressing the process context (namely, environment effects) and its goal. The paper proposes a declarative model which addresses activities as well as states, external events, and goals. As such, it explicitly addresses the context of a process. The model is based on the Generic Process Model (GPM), extended by a notion of activity, which includes a state change aspect and an intentional aspect. The achievement of the intention of an activity may depend on events in the environment and is hence not certain. The paper provides a formalization of the model and some conditions for verification. These are illustrated by an example from the medical domain.
KeywordsDeclarative process model Context Generic Process Model
Unable to display preview. Download preview PDF.
- 2.Andersson, B., Bider, I., Johannesson, P., Perjons, E.: Towards a Formal Definition of Goal-Oriented Business Process Patterns. Business Process Management Journal 11(6) (2005)Google Scholar
- 4.Beck, K.: Test Driven Development: By Example. Addison-Wesley, Reading (2002)Google Scholar
- 6.Ghattas, J., Soffer, P., Peleg, M.: A formal model for process context learning. In: Proc. BPI 2009, Ulm, Germany (2009)Google Scholar
- 7.Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: 5th Int’l Symp. on RE, pp. 249–261. IEEE CS Press, Los Alamitos (2001)Google Scholar
- 12.Schonenberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W.M.P.: Process Flexibility: A Survey of Contemporary Approaches. In: Dietz, et al (eds.) CIAO! And EOMAS 2008. LNBIP, vol. 10, pp. 16–30. Springer, Berlin (2008)Google Scholar
- 16.Soffer, P., Wand, Y.: Goal-driven multi-process analysis. Journal of the Association of Information Systems 8(3), 175–203 (2007)Google Scholar
- 17.Weber, B., Pinggera, J., Zugal, S., Wild, W.: Handling events during business process execution: An empirical testGoogle Scholar
- 19.Zugal, S., Pinggera, J., Weber, B.: Toward Enhanced Life-Cycle Support for Declarative Processes. To appear in IJISMDGoogle Scholar
- 20.Ploesser, K., Janiesch, C., Recker, J., Rosemann, M.: Context Change Archetypes:Understanding the Impact of Context Change on Business Processes (2009)Google Scholar