Em diagramas de seqüência UML (Linguagem de Modelagem Unificada), é possível incluir ocorrências de execução em linhas ativas para mostrar os comportamentos inicial e final ou o fluxo de interações para representar visualmente interações para aplicativos Java ou EJB (Enterprise JavaBeans).
É possível aninhar uma ocorrência de execução para indicar comportamento aninhado em uma seqüência de chamada. Uma ocorrência de execução aninhada sobrepõe uma ocorrência de execução existente e permite distinguir exatamente onde a atividade associada a cada mensagem é iniciada e concluída.