Nei diagrammi di sequenza, è possibile aggiungere specifiche di esecuzione alle lifeline per mostrare le funzionalità di inizio e di fine o il flusso di interazioni per rappresentare visivamente le interazioni nelle applicazioni. Le specifiche di esecuzione rappresentano l'esecuzione delle funzionalità.
È possibile nidificare una specifica di esecuzione per indicare una funzionalità nidificata in una sequenza di chiamata. Una specifica di esecuzione nidificata sostituisce una esistente e consente di distinguere esattamente dove inizia e dove finisce l'attività associata a ogni messaggio.