Mapeamentos de Notação de Elemento de Modelo do Diagrama de Estados do Gráfico de Estados

Você pode usar a tabela de mapeamento para elementos de modelo de diagrama de gráfico de estados para entender as diferenças entre UML 1.4 e a versão atualmente suportada da UML.
UML 1.4 Versão UML Suportada
Ação Atividade UML (para ações que aparecem em transições e estados)
Nota: A condição (se houver) de uma ação Rose é importada como uma restrição de segurança em uma autotransição. Sua especificação é um OpaqueExpression com um corpo especificado como a expressão da condição Rose quando a Ação ou o Evento de Envio for implementado como o efeito da autotransição da atividade.
OnEntry (Ação) Atividade de Entrada
Do (Ação) Atividade de Tarefa
OnExit (Ação) Atividade de Saída
Nota: Várias ocorrências das atividades de Entrada, Saída e Tarefa são concatenadas no corpo de uma única atividade, porque a versão UML suportada permite apenas uma atividade de cada tipo em um estado.
Atividade Estado
Decisão Pseudo-estado com o Tipo definido como Escolha.
Evento

Um Estado de propriedade do Evento é mapeado para uma autotransição de propriedade de um estado.

Um Evento especificado em um relacionamento de autotransição é mapeado para um guarda no relacionamento de autotransição.

Qualquer Evento de propriedade de um relacionamento de autotransição é mapeado para um UML Any Trigger.

Nota: Um evento (possivelmente com argumentos) que aciona uma ação é importado como um acionador UML em uma autotransição. O nome do acionador corresponde ao nome de evento e a lista de argumentos do evento Rose.
(Evento de Envio) com argumentos em uma transição e um destino de envio A propriedade do corpo de uma atividade sem nome de propriedade de uma transição
Argumento de Eventos Nome do AnyTrigger
Estado Estado
(Estado Inicial) Pseudo-estado com propriedade de Tipo configurada como Inicial.
(Estado do Histórico Superficial) Pseudo-estado com propriedade de Tipo configurada como shallowHistory.
(Estado do Histórico Profundo) Pseudo-estado com propriedade de Tipo configurada como deepHistory
Diagrama do Estado Diagrama de Estados

Se houver diagramas aninhados, eles serão movidos para cima na árvore de contenção e serão de propriedade da máquina de estado.

Máquina de Estado (de propriedade de uma operação) Máquina de estado (de propriedade da classe de uma operação)

A operação faz referência à máquina de estado como seu método.

Barra de Sincronização Pseudo-estado com propriedade de Tipo configurada para unir ou bifurcar.
Evento de Transição Qualquer Acionador
Guarda de Transição Uma restrição ao corpo de Especificação igual ao texto de guarda.
Evento de Envio de Transição O nome do evento de envio, o destino e os argumentos são combinados no corpo da atividade de efeito criada para a ação Rose.
Referências relacionadas
Diferenças de Notação UML do Elemento de Modelo do Diagrama de Atividades
Diferenças de Notação UML do Elemento de Modelo do Diagrama de Classe
Diferenças de Notação do Elemento de Modelo do Diagrama de Colaboração
Diferenças de Notação do Elemento de Modelo do Diagrama de Componente
Diferenças de Notação do Elemento de Modelo do Diagrama de Implementação
Diferenças de Notação do Elemento de Modelo do Diagrama de Seqüência
Diferenças de Notação do Elemento de Modelo do Diagrama de Caso de Uso
Diferenças Notacionais ao Expressar Multiplicidade
Mapeamento Semântico UML 2.0 Específico

Feedback