Adding flexibility to workflows through incremental planning

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.

[1]  David E. Wilkins,et al.  Practical planning - extending the classical AI planning paradigm , 1989, Morgan Kaufmann series in representation and reasoning.

[2]  Fahiem Bacchus,et al.  Using temporal logics to express search control knowledge for planning , 2000, Artif. Intell..

[3]  Antonio L. Furtado,et al.  A Formal Framework for Modelling at the Behavioural Level , 2000, EJC.

[4]  Antonio L. Furtado,et al.  Plots of narratives over temporal databases , 1997, Database and Expert Systems Applications. 8th International Conference, DEXA '97. Proceedings.

[5]  M. Turoff,et al.  Session details: Emergency response information systems: emerging trends and technologies , 2007 .

[6]  James A. Hendler,et al.  Automating DAML-S Web Services Composition Using SHOP2 , 2003, SEMWEB.

[7]  Craig A. Knoblock,et al.  Web service composition as planning , 2003 .

[8]  Yves Lespérance,et al.  Web Service Composition as a Planning Task: Experiments Using Knowledge-Based Planning , 2004, AAAI Fall Symposium: Agents and the Semantic Web.

[9]  David Chapman,et al.  Planning for Conjunctive Goals , 1987, Artif. Intell..

[10]  Bartel Van de Walle,et al.  Decision support for emergency situations , 2008, Inf. Syst. E Bus. Manag..

[11]  Antonio L. Furtado,et al.  Simulating the Intertaction of Database Agents , 1999, DEXA.

[12]  Roger C. Schank,et al.  SCRIPTS, PLANS, GOALS, AND UNDERSTANDING , 1988 .

[13]  Austin Tate,et al.  Reasoning with Constraints within O-Plan2 , 2006 .

[14]  Antonio L. Furtado,et al.  A logic-based tool for interactive generation and dramatization of stories , 2005, ACE '05.

[15]  Tiziana Margaria Web services-based tool-integration in the ETI platform , 2004, Software & Systems Modeling.

[16]  Austin Tate Intelligible AI Planning — Generating Plans Represented as a Set of Constraints , 2001 .

[17]  Timothy W. Finin,et al.  A Planner for Composing Services Described in DAML-S , 2003 .

[18]  Marco A. Casanova,et al.  InfoPAE: An Emergency Plan Deployment System , 2002 .

[19]  Antonio L. Furtado,et al.  Constructing Libraries of Typical Plans , 2001, CAiSE.

[20]  Biplav Srivastava,et al.  Planning with Workflows - An Emerging Paradigm for Web Service Composition , 2004 .

[21]  Bernd Brügge,et al.  Design Considerations for an Accident Management System , 1994, CoopIS.

[22]  Qiang Yang,et al.  ON THE IMPLEMENTATION AND EVALUATION OF AbTweak , 1996, Comput. Intell..

[23]  Wil M. P. van der Aalst,et al.  Advanced Workflow Patterns , 2000, CoopIS.

[24]  Tiziana Margaria,et al.  The Electronic Tool Integration platform: concepts and design , 1997, International Journal on Software Tools for Technology Transfer.

[25]  Johann Eder,et al.  Logic and Databases , 1992, Advanced Topics in Artificial Intelligence.

[26]  Patrick Doherty,et al.  TALplanner: A Temporal Logic-Based Planner , 2001, AI Mag..

[27]  John Levine,et al.  Multi-Perspective Planning - Using Domain Constraints to Support the Coordinated Development of Plans , 1999 .

[28]  Austin Tate,et al.  Advanced Planning Technology: Technological Achievements of the ARPA/Rome Laboratory Planning Inititive , 1996 .

[29]  Marco A. Casanova,et al.  The Design of XPAE - An Emergency Plan Definition Language , 2002 .