Data flow and decomposition
task input and output are described as slots
- type (simple or complex) and restrictions
- procedural attachments
a task class is associated with a class of problems
an task instance is associated with a particular problem to solve (input data are known)