StateMachines.jl
a framework for state machines in Julia. It will support:
- hierarchical state machines (HSM) as described by UML statecharts,
- but also precursor state diagrams like Harel statecharts or Moore and Mealy machines
It then will be useful for
- discrete event simulation of communication or queueing systems where events to state machines are generated by a simulation engine,
- implementation of reactive system with user generated or external events.
Installation
StateMachines.jl
is not yet an registered package and is installed with
pkg> add("https://github.com/pbayer/StateMachines.jl")
Author: Paul Bayer License: MIT