Hacker News new | past | comments | ask | show | jobs | submit login

I thought that hierarchical state machine is a pretty standard programming pattern, but I've never seen the name "statechart" before. Is it the same thing, or are there any differences that I didn't notice?



It's not exactly the same. Statecharts have more "features" than just hierarchical states:

- Parallel (orthogonal) states - History (shallow, deep) states - Entry, exit, transition actions - Delays - "Throughout" actions (activities) - Etc.

Check out the original paper: http://www.inf.ed.ac.uk/teaching/courses/seoc/2005_2006/reso...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: