Planning with Preconditions and Effects

Necessary for Dynamic Composition so that Behavior can be verified.
What is Planning?

Any technology that for a given goal state GF and given initial state G0, can construct a Plan:
a partially-ordered set of actions π ={A1,..,An} such that
in some logic-based formalization, πG0GF where

Recall that our definition of Web Services was just such a subclass of action, with
Preconditions and Effects composed of Conditions defined by the special relation Fluent.



©2012 Charles Petrie - permission to reproduce widely with attribution.