在统一建模语言(UML)时序图中,执行发生表示一段时间,在这段时间内生命线表示的实例处于活动状态。每个执行发生都表示行为中的一次执行。
如下图所示,执行发生显示为一个垂直细长的矩形,它覆盖了生命线的部分虚线。
因为执行发生要持续一段时间,所以使用了开始事件出现和结束事件出现这两个事件出现来表示它。执行发生的顶部和底部表示交互中行为的开始和结束。
在创建同步消息或异步消息时会自动创建执行发生。然而,可手工创建没有连接到消息的执行发生。例如,可将执行发生添加到现有的执行发生以在调用序列中创建嵌套的执行发生。
如下图所示,嵌套的执行发生显示为一个矩形。该矩形偏离生命线上的一个现有交互发生并覆盖该现有交互发生的一部分。