Behavior tree (artificial intelligence, robotics and control)
A behavior tree is a mathematical model of plan execution used in computer science, robotics, control systems and video games. They describe switchings between a finite set of tasks in a modular fashion.
Source: Wikipedia — Behavior tree (artificial intelligence, robotics and control) (CC BY-SA 4.0)