Na modelagem UML, um ambiente de execução é um tipo de nó que representa uma plataforma de execução específica, como um sistema operacional ou um sistema de gerenciamento de banco de dados. É possível utilizar os ambientes de execução para descrever o contexto no qual a execução de um modelo ocorre.
Os ambientes de execução normalmente fazem parte de outro nó que modela o hardware computacional de um sistema. Por exemplo, um ambiente de execução no processador de um servidor pode fornecer os serviços do nível do sistema operacional requeridos para suportar um aplicativo de banco de dados instalado nesse ambiente.
As divisões exibem informações sobre os atributos, elementos implementados, nós aninhados e a estrutura interna do ambiente de execução.
Como a figura a seguir ilustra, um ambiente de execução é exibido como um retângulo tridimensional que contém um nome e o ícone do ambiente de execução, que é um pequeno retângulo com um prompt de comandos.