A Unified Dynamic Approach for Dealing with Temporal Uncertainty and Conditional Planning

In temporal planning, Temporal Constraint Networks allow to check the temporal consistency of a plan, but it has to be extended to deal with tasks which effective duration is uncertain and will only be observed during execution. The Contingent TCN models it, in which Dynamic controllability has to be checked, i.e.: during execution, will the system be able to consistently release tasks according to the observed durations of already completed tasks? This behaviour is a reactive one suggesting the plan is conditional in some sense. A Timed Game Automaton model has been specifically designed to check the Dynamic controllability. This paper furthermore discusses the use of such a model with respect to conditional and reactive planning, and its strength with respect to execution supervision needs, and suggests improving efficiency by partitioning the plan into subparts, introducing so-called waypoints with fixed time of occurrence. Last we show that the expressive power of automata might allow to address more elaborate reactive planning features, such as preprocessed subplans, information gathering, or synchronization constraints.

[1]  Amir Pnueli,et al.  Symbolic Controller Synthesis for Discrete and Timed Systems , 1994, Hybrid Systems.

[2]  Joseph Sifakis,et al.  Modeling Urgency in Timed Systems , 1997, COMPOS.

[3]  Henry Kautz,et al.  Constraint propagation algorithms: A revised report , 1990 .

[4]  Keith Golden,et al.  Plan Execution, Monitoring, and Adaptation for Planetary Rovers , 2000, Electron. Trans. Artif. Intell..

[5]  Nicola Muscettola,et al.  Reformulating Temporal Plans for Efficient Execution , 1998, KR.

[6]  Rina Dechter,et al.  Processing Disjunctions in Temporal Constraint Networks , 1997, Artif. Intell..

[7]  Didier Dubois,et al.  The Use of Fuzzy Constraints in Job-Shop Scheduling. , 1994 .

[8]  Thierry Vidal,et al.  Controllability characterization and checking in Contingent Temporal Constraint Networks , 2000, KR.

[9]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[10]  Nicola Muscettola,et al.  Managing Temporal Uncertainty Through Waypoint Controllability , 1999, IJCAI.

[11]  Joseph Sifakis,et al.  On the Synthesis of Discrete Controllers for Timed Systems (An Extended Abstract) , 1995, STACS.

[12]  Sergio Yovine,et al.  KRONOS: a verification tool for real-time systems , 1997, International Journal on Software Tools for Technology Transfer.

[13]  Han Reichgelt,et al.  The Token Reification Approach to Temporal Reasoning , 1996, Artif. Intell..

[14]  Susan L. Epstein Representation and Reasoning for Pragmatic Navigation , 1997 .

[15]  Silvia Coradeschi,et al.  Highly Reactive Decision Making: A Game with Time , 1999, IJCAI.

[16]  Thierry Vidal,et al.  Handling contingency in temporal constraint networks: from consistency to controllabilities , 1999, J. Exp. Theor. Artif. Intell..

[17]  Muriel Jourdan,et al.  Using Temporal Constraints Networks to manage Temporal Scenario of Multimedia Documents , 1998 .