TY - JOUR
T1 - Adding flexibility to workflows through incremental planning
AU - Fernandes, Abilio
AU - Ciarlini, Angelo E.M.
AU - Furtado, Antonio L.
AU - Hinchey, Michael G.
AU - Casanova, Marco A.
AU - Breitman, Karin K.
PY - 2007/12
Y1 - 2007/12
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=36749094082&partnerID=8YFLogxK
U2 - 10.1007/s11334-007-0035-y
DO - 10.1007/s11334-007-0035-y
M3 - Article
AN - SCOPUS:36749094082
SN - 1614-5046
VL - 3
SP - 291
EP - 302
JO - Innovations in Systems and Software Engineering
JF - Innovations in Systems and Software Engineering
IS - 4
ER -