sentence: functionality the main features of yakindu statechart tools are : smart combination of textual and graphical modeling syntactic and semantic validation of the state machines executable models via the simulation engine code generators for java , c and c++ history the first version of yakindu statechart tools was released in 2008 as part of the research project mda for embedded .