В чем разница между SCXML Statecharts и UML Statecharts?
-
26-09-2019 - |
Вопрос
Я знаю, что пользователь определяет их по-разному (XML по сравнению с инструментом UML), но в чем разница в семантике между двумя?
Или работает statechart в scxml означает то же самое, что и сопоставимый statechart в UML?
Решение
Ни UML, ни SCXML не обеспечивают строгий метамодель, который определяет их семантику с точностью; Поэтому невозможно сказать, значат ли они одинаково, когда они используют такие условия, как «государство» или «переход».
SCXML утверждает, что оно основано на оригинальной работе Harel, и отмечает, что она была реализована в UML 2.0. Однако он не претендует на семантически совместимое с ним.
Если вы заинтересованы в семантической совместимости с официальной точки зрения, я предлагаю вам полагать, что очень мало. Однако я думаю, что довольно безопасно относиться к обоим спецификациям как довольно эквивалентен относительно основных концепций для неформальной дискуссии.