В чем разница между диаграммами состояний SCXML и диаграммами состояний UML? - PullRequest
4 голосов
/ 28 сентября 2010

Я знаю, что пользователь определяет их по-разному (XML по сравнению с UML Tool), но в чем разница между семантикой?

Или диаграмма состояний в SCXML означает то же самое, что и сопоставимая диаграмма состояний в UML?

1 Ответ

5 голосов
/ 02 октября 2010

Ни UML, ни SCXML не предоставляют строгой метамодели, которая точно определяет их семантику; поэтому невозможно сказать, имеют ли они в виду одно и то же, когда используют такие термины, как «состояние» или «переход».

SCXML заявляет, что он основан на оригинальной работе Харела, и отмечает, что он был реализован в UML 2.0. Однако он не претендует на семантическую совместимость с ним.

Если вас интересует семантическая совместимость с формальной точки зрения, я предлагаю вам предположить очень мало. Тем не менее, я думаю, что довольно безопасно рассматривать обе спецификации как довольно эквивалентные в отношении основных концепций для неформального обсуждения.

...