Je sais que l'utilisateur les définit de différentes façons (XML par rapport à UML Tool), mais quelle est la différence de sémantique entre les deux? Ou un état dans SCXML signifie-t-il la même chose qu'un état statistique comparable dans UML?Quelle est la différence entre les statecharts SCXML et les statecharts UML?
4
A
Répondre
5
Ni UML ni SCXML ne fournissent un métamodèle rigoureux qui définit leur sémantique avec précision; par conséquent, il est impossible de dire si elles signifient la même chose lorsqu'elles emploient des termes tels que «état» ou «transition».
SCXML indique qu'il est basé sur le travail original de Harel et qu'il a été implémenté dans UML 2.0. Cependant, il ne prétend pas être sémantiquement compatible avec lui.
Si vous êtes intéressé par la compatibilité sémantique d'un point de vue formel, je suggère que vous supposiez très peu. Cependant, je pense qu'il est assez sûr de traiter les deux spécifications comme assez équivalentes en ce qui concerne les concepts de base pour une discussion informelle.