To read this content please select one of the options below:

Supervisory control service for supporting flexible processes

Eduardo Alves Portela Santos (Industrial Engineering, Pontifical Catholic University of Paraná, Curitiba, Brazil)
Rosemary Francisco (Industrial Engineering, Pontifical Catholic University of Paraná, Curitiba, Brazil)
Maja Pesic (Department of Mathematics and Computer Science, Eindhoven, The Netherlands)
Wil van der Aalst (Department of Mathematics and Computer Science, Eindhoven, The Netherlands)

Industrial Management & Data Systems

ISSN: 0263-5577

Article publication date: 16 August 2013

591

Abstract

Purpose

Increasing flexibility and complexity of modern process‐aware information systems (PAIS) usually leads to less guidance for its users and consequently requires more experienced users. A flexible PAIS allows users to freely choose a specific execution sequence of activities. However, there are no guarantees that the chosen sequence conforms to established business rules. This context proposes a supervisory control service (SCS), which can be used to support end‐users of flexible PAIS during process execution by giving a list of disabled (or enabled) events (activities), i.e. at any point in time a list of possible next steps is given.

Design/methodology/approach

The SCS has been implemented in process mining framework (ProM – www.processmining.org) and the experiment that has been performed shows its feasibility. The computational infrastructure already implemented in ProM allows communication with external applications and allows the SCS to be integrated with PAIS that records events. This paper demonstrated that the SCS in ProM can cooperate with PAIS system in order to support users.

Findings

The SCS proposed in this paper monitors and restricts execution sequences of activities such that business rules are always obeyed. The system offers support based on business rules but does not limit the user by imposing rigid control‐flow structures. Users can adopt this service as a guide to execute activities with a guarantee that business rules are followed and goals are met. The SCS also offers flexibility to users to choose execution sequences.

Originality/value

The paper argues that the proposed approach has many advantages on controlling/supporting flexible processes. Supervisory control theory allows an automatic control synthesis instead of the usual manual and heuristic procedures. Thus, new control actions may be rapidly and automatically designed when modifications, such as redefinition of business rules or activities arrangements, are necessary. The flexible processes can be made to behave optimally with respect to a variety of criteria, where optimal means in minimally restrictive way.

Keywords

Citation

Alves Portela Santos, E., Francisco, R., Pesic, M. and van der Aalst, W. (2013), "Supervisory control service for supporting flexible processes", Industrial Management & Data Systems, Vol. 113 No. 7, pp. 1007-1024. https://doi.org/10.1108/IMDS-10-2012-0361

Publisher

:

Emerald Group Publishing Limited

Copyright © 2013, Emerald Group Publishing Limited

Related articles