Como a seguinte figura ilustra, uma especificação de execução é exibida como um retângulo que sobrepõe a linha tracejada de uma linha de vida.

Como a especificação de execução tem uma duração, ela é representada por duas ocorrências de eventos, a ocorrência de evento inicial e a final. A parte superior e inferior da especificação de execução representa o início e o fim do comportamento na interação.
Especificações de execução são criadas automaticamente quando você cria uma mensagem síncrona ou assíncrona. No entanto, você pode criar manualmente uma especificação de execução que não está conectada a uma mensagem. Por exemplo, você pode incluir uma especificação de execução em uma especificação de execução existente para criar especificações de execução aninhadas em uma seqüência de chamada.
Como a seguinte figura ilustra, uma especificação de execução aninhada é exibida como um retângulo que é deslocada e que abrange parte de uma especificação de execução em uma linha de vida.
