This is a screenshot for the software QM (QP Modeler). Graphical UML tool with code generation for embedded systems.