Adding flexibility to workflows through incremental planning

Abilio Fernandes, Angelo E.M. Ciarlini, Antonio L. Furtado, Michael G. Hinchey, Marco A. Casanova, Karin K. Breitman

Research output: Contribution to journalArticlepeer-review

Abstract

Workflow management systems usually interpret a workflow definition rigidly. However, there are real life situations where users should be allowed to deviate from the prescribed static workflow definition for various reasons, including lack of information, unavailability of the required resources and unanticipated situations. Furthermore, workflow complexity may grow exponentially if all possible combinations of anticipated scenarios must be compiled into the workflow definition. To flexibilize workflow execution and help reduce workflow complexity, this paper proposes a dual strategy that combines a library of predefined typical workflows with a planner mechanism capable of incrementally synthesizing new workflows, at execution time. This dual strategy is motivated by the difficulty of designing emergency plans, modeled as workflows, which account for real-life complex crisis or accident scenarios.

Original languageEnglish
Pages (from-to)291-302
Number of pages12
JournalInnovations in Systems and Software Engineering
Volume3
Issue number4
DOIs
Publication statusPublished - Dec 2007
Externally publishedYes

Fingerprint

Dive into the research topics of 'Adding flexibility to workflows through incremental planning'. Together they form a unique fingerprint.

Cite this