Pools and swimlanes are used in BPMN diagrams to model responsibilities.
Pools define the boundary of a process. A pool is divided into different Swimlanes representing each of the process participants.