The behavior of a business process often needs to be constrained according to a given control specification, that comes to cope with new business requirements. Such a control, called supervisory control, is applied to an existing business process specification without having to re-design the running procedures. Hence, there is no need to create a new complete business process model every time the control parameters change. The objective of supervisory control is to limit the behavior of the initial business process to only desired situations. In this paper, a controller synthesis method for business processes is proposed by adapting the supervisory control theory initiated by Ramadge and Wonham. Business process models are specified by using a variant of Workflow nets, which introduces colors in order to represent different process instances and the related data. An algorithm allowing automatic generation of a controller described by a colored Petri net is provided in this paper. © 2013 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Aroua, M. K., & Zouari, B. (2013). Supervisory control for business process management systems. In Lecture Notes in Business Information Processing (Vol. 132 LNBIP, pp. 113–125). Springer Verlag. https://doi.org/10.1007/978-3-642-36285-9_13
Mendeley helps you to discover research relevant for your work.