He escuchado personas usando estos términos.Does statemachine y statechart significan lo mismo?
Me pregunto si se refieren a lo mismo o si hay una diferencia entre estos dos?
He escuchado personas usando estos términos.Does statemachine y statechart significan lo mismo?
Me pregunto si se refieren a lo mismo o si hay una diferencia entre estos dos?
Wikipedia realmente cubre esto bastante bien. http://en.wikipedia.org/wiki/State_diagram
Las máquinas de estado existen desde hace mucho tiempo (décadas como mínimo). Consisten en estados (generalmente círculos) y flechas entre los estados donde ciertas acciones pueden desencadenar una transición a lo largo de una flecha. Las máquinas Moore y Mealy son las dos variantes principales, que indican si la salida se deriva de las transiciones o de los estados mismos.
Los diagramas de estado se inventaron por David Harel, y a veces se denominan Harel Statecharts. Definió una extensión bastante amplia para las máquinas de estado típicas, con el objetivo de hacer que las máquinas de estado sean más útiles para el trabajo real con sistemas complicados.
Una variante de Statecharts está incorporada en Matlab ahora, como stateflow
, que es una extensión de simulink. Stateharts son también la base de los "diagramas de máquina de estado" de UML.
Más información sobre Stateflow® en general en: http://www.mathworks.com/products/stateflow/examples.html
Stateflow® se ha actualizado para lo que es muy fácil crear state machines y diagramas de flujo en R2012b.
Las principales actualizaciones incluyen un nuevo editor gráfico, tablas de transición de estado, MATLAB como lenguaje de acción y un depurador integrado.
mejor, Siddharth
Hi @Pursuit! el diagrama de estado en UML se basa en la idea de máquinas de estado (máquinas Moore y Mealy) o Statecharts (Harel Statecharts)? – Chriss
Los diagramas de máquina de estados UML se basan en Statecharts. La característica más obvia es los estados sobresalientes y los estados ortogonales concurrentes. – Pursuit
gracias a ti querido amigo @ Persecución :) ¿Eso quiere decir que la tabla de estado no corresponde al diagrama de estado sino que se basa solo en sus conceptos? – Chriss