Definition Language Planning Domain (PDDL)
Il Definition Language Planning Domain (PDDL) è un linguaggio di programmazione specializzato nella pianificazione. Il PDDL è sviluppato da Drew McDermott nel 1998 sulla base del linguaggio STRIPS, un precedente linguaggio di pianificazione del 1971. Il linguaggio PDDL è utilizzato per standardizzare gli algoritmi di intelligenza artificiale degli agenti razionali tramite un formalismo comune di descrizione dei domini di pianificazione. Il linguaggio PDDL consente di esprimere tutte le azioni possibili per risolvere un problema o per raggiungere un obiettivo finale a partire da determinate condizioni iniziali.

-
Differenze PDDL e STRIPS. Il linguaggio DPPL è più recente e più potente rispetto al linguaggio STRIPS. Ad esempio, nel linguaggio STRIPS non è possibile definire letterali negativi nelle precondizioni.