Yakindu STC is an open source toolkit for the specification and development of reactive, event-driven systems based on the concept of statecharts.
It consists of an easy-to-use tool for the graphical editing of statecharts and provides validation, simulation and code generators for various target platforms.
Download, documentation and tutorials are available here:
https://www.itemis.com/en/yakindu/statechart-tools/