https://www.youtube.com/watch?v=2YooxCa8NyU
IAR Systems Expert Demo: visualSTATE
IAR visualSTATE is a set of highly sophisticated and easy-to-use development tools for designing, testing and implementing embedded applications based on state machines.