Does anyone knows a good tool for designing Finite-State-Machines that generate C++ or C# source code with function headers at the end of design procedure.