O diagrama de tempo de uma execução é uma figura que descreve graficamente o desenrolar da execução de um sistema. Esse tipo de diagrama é particularmente útil para a descrição do comportamento de uma aplicação com vários processos, threads, ou mesmo distribuída.
A figura a seguir apresenta o diagrama de tempo de uma aplicação inicialmente com dois processos p1 e p2, sendo que p2 cria um processo p3.
Pode-se observar que:
Os diagramas de tempo são simples e muito antigos. Algumas ferramentas de modelagem formal mais modernas usam versões mais sofisticadas dos mesmos, como os diagramas de sequência da linguagem UML.