Pergunta

Eu sei que o usuário os define de maneiras diferentes (XML em comparação com a ferramenta UML), mas qual é a diferença na semântica entre os dois?

Ou um Statechart no SCXML significa a mesma coisa que um Statechart comparável na UML?

Foi útil?

Solução

Nem a UML nem o SCXML fornecem um metamodelo rigoroso que define sua semântica com precisão; Portanto, é impossível dizer se eles significam o mesmo quando empregam termos como "estado" ou "transição".

O SCXML afirma que é baseado no trabalho original de Harel e observa que foi implementado no UML 2.0. No entanto, não afirma ser semanticamente compatível com ele.

Se você estiver interessado em compatibilidade semântica de um ponto de vista formal, sugiro que você assuma muito pouco. No entanto, acho que é bastante seguro tratar ambas as especificações como bastante equivalentes em relação aos conceitos principais de discussão informal.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top