Hacker News new | ask | show | jobs
by sidpatil 1099 days ago
I'm not sure what you mean by "multi-dimensional" states. Is it something that statecharts [1] can help with?

[1] https://statecharts.dev/

2 comments

UML Statecharts are Harel Statecharts, which are hierarchical state machines. Described here:

Statecharts - A visual formalism for complex systems. David Harel. 1987

https://archive.org/details/7.-statecharts

Looks like you can also freely download the paper from here: https://www.sciencedirect.com/science/article/pii/0167642387...

The cross product of multiple state machines, I expect. If you try and use a single state diagram to encode the product of states, everything multiplies.
That’s where statecharts can help.