Dans les diagrammes UML (Unified Modeling Language) de séquence, il est possible d'ajouter des occurrences d'exécution à des lignes de vie afin de mettre en évidence dans une représentation visuelle les comportements de début et de fin ou le flux des interactions des applications Java ou EJB (Enterprise JavaBeans).
Il est possible d'imbriquer une occurrence d'exécution pour signaler un comportement imbriqué dans une séquence d'appels. Une occurrence d'exécution imbriquée chevauche une occurrence d'exécution existante et vous permet de distinguer avec précision l'endroit où commence l'activité associée à chaque message et où elle finit.