A Workflow Management Framework for the Dynamic Generation of Workflows that is Independent of the Application Environment

Workflow is a well-known and widely used technology in business management. Traditional workflow solutions are designed for humans and generally use a graphical representation of workflow elements that reflect the involvement of human factors. Additionally, in a situation where workflow execution is not possible, human intervention is necessary. This means that current workflow design is limited in flexibility, in terms of tasks supported, and that it cannot be easily scaled or adopted. Furthermore, current workflow design is limited in efficiency and efficacy, especially in modern environments (e.g. 5G and IoT) where problems can be complex and solutions unpredictable. This paper proposes a workflow management framework that uses dynamically generated workflows to control a managed environment. Exception detection and handling in workflow generation produce recommendations for mitigating incidents that might occur. The key characteristics of the proposed framework are its ease of implementation, flexibility and scalability. These characteristics allow for the quick definition of new tasks, known and unknown, and to assess the quality of the generated recommendation through feedback from the managed environment. Experiments performed in two different environments, robotics and networking, demonstrate the elasticity and functionality of the proposed method to dynamically generated workflows.

[1]  Miklos A. Vasarhelyi,et al.  Impact of business analytics and enterprise systems on managerial accounting , 2017, Int. J. Account. Inf. Syst..

[2]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

[3]  Vijayalakshmi Atluri,et al.  Dynamic Composition of Workflows for Customized eGovernment Service Delivery , 2002, DG.O.

[4]  R. Rosenfeld,et al.  Decisions , 1955, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[5]  Johann Eder,et al.  Contributions to Exception Handling in Workflow Management , 1998 .

[6]  Incheon Paik,et al.  Constraint-Driven Dynamic Workflow for Automation of Big Data Analytics Based on GraphPlan , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[7]  Peter Hoonakker,et al.  Human Factors Analysis of Workow in Health Information Technology Implementation , 2016 .

[8]  Richard N. Taylor,et al.  Techniques for Supporting Dynamic and Adaptive Workflow , 2000, Computer Supported Cooperative Work (CSCW).

[9]  Volker Gruhn,et al.  Business Process Modelling in the Workflow-Management Environment Leu , 1994, ER.

[10]  Jean-Marc Jézéquel,et al.  Perpetual Assurances for Self-Adaptive Systems , 2019, Software Engineering for Self-Adaptive Systems.

[11]  Mainak Adhikari,et al.  Cloud Computing: A Multi-workflow Scheduling Algorithm with Dynamic Reusability , 2018 .

[12]  Yolanda Gil,et al.  Dynamically Generated Metadata and Replanning by Interleaving Workflow Generation and Execution , 2016, 2016 IEEE Tenth International Conference on Semantic Computing (ICSC).