Diane+ employs a graphical notation/diagram to represent each task, the hierarchical decomposition represented by links between tasks and sub-tasks, as well as temporal and logical relationships amongst the tasks represented by boolean connectors.