statemachine和statechart是否意味着相同?

ajs*_*sie 11 diagram uml terminology state-machine statechart

我听说有人使用这些条款.

我想知道他们是否提到了同样的事情,或者两者之间是否存在差异?

Pur*_*uit 17

维基百科实际上很好地涵盖了这一点 http://en.wikipedia.org/wiki/State_diagram

状态机已经存在了很长时间(至少几十年).它们由状态(通常是圆圈)和状态之间的箭头组成,其中某些动作可以触发沿箭头的过渡.Moore和Mealy机器是两个主要变体,它们指示输出是来自转换还是状态本身.

Statecharts是由David Harel发明的,有时被称为Harel Statecharts.他定义了对典型状态机的广泛扩展,其目标是使状态机对于复杂系统的实际工作更有用.

现在,状态图的变体被构建到Matlab中stateflow,这是simulink的扩展.Statesharts也是UML"State Machine Diagrams"的基础.

  • UML状态机图表基于Statecharts.最明显的特征是上层和并发正交状态. (2认同)