The task model is used to create high level system or architectural diagrams of a software system or lower level task diagrams showing threads of execution.
Task diagrams show detailed interactions between independent threads of execution (tasks or interrupt service routines, ISRs).These interactions use operating system services including queues, semaphores, mailboxes, event flags and input/output ports.
Return to Software Models