Action description language (ADL) is a planning system in particular for robots. It is considered an advancement of
STRIPS.The sense of a planning language is it to represent certain conditions in the environment and on it based automates a succession from actions to determine, which lead to a desired goal. A goal is thereby a certainly partial spezifierter condition. So that an action can be implemented, certain preconditions must be fulfilled; after the execution the action has effects, by which the environment changes. The environment is described thereby by means of certain descriptors, which either fulfilled or fulfilled are not.
See more at Wikipedia.org...