Simulink, and specifically stateflow, is commonly used in the aerospace industry to graphically create state machines that can be autocoded into high performance C or C++ code. I use simulink and stateflow everyday to create flight control software. I feel like more software engineers should learn how to use graphical coding tools, as IMO it's so much easier to represent complex state machines graphically.
It's a shame that Mathworks is essentially the only game in town though, and their software licenses are fairly expensive.
It's a shame that Mathworks is essentially the only game in town though, and their software licenses are fairly expensive.