Dans les diagrammes de séquence, les occurrences d'exécution affichent la période au cours de laquelle un participant représenté par une ligne de vie est actif. Chaque occurrence d'exécution représente une exécution dans une interaction.
Comme l'illustre la figure ci-dessous, une occurrence d'exécution s'affiche sous la forme d'un mince rectangle qui chevauche la ligne tiretée d'une ligne de vie.
Les parties supérieure et inférieure de l'occurrence d'exécution représentent respectivement le début et la fin du comportement impliqué dans la communication de l'interaction.
Les occurrences d'exécution sont créées automatiquement lors de la création d'un message synchrone ou asynchrone. Toutefois, vous pouvez créer manuellement une occurrence d'exécution qui n'est associée à aucun message. Par exemple, vous pouvez ajouter une occurrence d'exécution à une autre qui existe déjà afin de créer des occurrences d'exécution imbriquées dans une séquence d'appel.
Comme l'illustre la figure ci-dessous, une occurrence d'exécution imbriquée s'affiche sous la forme d'un rectangle horizontal qui couvre une partie d'une occurrence d'exécution existante sur une ligne de vie.