GetHumidity()
C
A B
CS
Simple > 30
CJ
S S S
D
Active Passive Simple
Guard G: < constraint >
Fig. 3. Workflow with Sensor Guard.
protect the workflow from unrecognized changes in the context. When a sensor value
leaves the range of expected values the guard raises an exception and the workflow sys-
tem can react with the usual exception handling mechanisms. So sensors and guards
allow the creation of context-aware workflows and support the monitoring and steering
of the control flow through data provided by sensors.
References
1. Dey, A.K.: Understanding and using context. Personal Ubiquitous Comput. 5 (2001) 4–7
2. Eder, J., Lehmann, M.: Workflow data guards. In: OTM Conferences (1). (2005)
3. Combi, C., Gambini, M.: Flaws in the flow: The weakness of unstructured business process
modeling languages dealing with data. In: Proc. CoopIS 2009. Volume 5870 of LNCS.,
Springer (2009)
4. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-
enabled applications. In: CHI ’99: Proceedings of the SIGCHI conference on Human factors
in computing systems. (1999)
5. Ardissono, L., Furnari, R., Goy, A., Petrone, G., Segnan, M.: A framework for the manage-
ment of context-aware workflow systems. Proc. of WEBIST 2007, 3rd Int. Conf. on Web
Information Systems and Technologies (2007)
6. Wieland, M., Kopp, O., Nicklas, D., Leymann, F.: Towards Context-Aware Workflows. In:
CAiSE07 Proceedings of the Workshops and Doctoral Consortium Vol.2, 2007, Tapir Aca-
demic Press (2007)
7. Wieland, M., Kaczmarczyk, P., Nicklas, D.: Context Integration for Smart Workflows. In:
Proceedings of the Sixth Annual IEEE Int. Conf. on Pervasive Computing and Communica-
tions, IEEE computer society (2008)
8. Modafferi, S., Benatallah, B., Casati, F., Pernici, B.: A methodology for designing and
managing context-aware workflows. In: Mobile Information Systems II. (2005)
9. Shin, K., Cho, Y., Choi, J., Yoo, C.W.: A workflow language for context-aware services. In:
MUE ’07. Multimedia and Ubiquitous Engineering, 2007. (2007)
10. Luckham, D.C.: The Power of Events: An Introduction to Complex Event Processing in
Distributed Enterprise Systems. Addison-Wesley Longman Publishing Co., Inc., Boston,
MA, USA (2001)
11. Hallerbach, A., Bauer, T., Reichert, M.: Guaranteeing soundness of configurable process
variants in provop. In: CEC ’09: Proceedings of the 2009 IEEE Conference on Commerce
and Enterprise Computing. (2009)
12. Eder, J., Liebhart, W.: The workflow activity model wamo. In: Third International Confer-
ence on Cooperative Information Systems (CoopIS 1995). (1995)
63