Development :

UML State Machine Wizard 6.0
Just like Visual C++ ClassWizard, UML State Machine Wizard provides a UML state machine programming mechanism in portable standard C for embedded systems developing and simulating in Visual C++ developer studio. It can model embedded systems with the State Charts or the State Tree without heavyweight, expensive CASE (computer aided software engineering) tools. It runs inside the integrated developing environment. (No time limation trial.)
This software is a shareware. You will be able to download and test UML State Machine Wizard during a certain period of time, then, if it does what you need, you will have to acquire the full version. The trial version available for download on www.softandco.com has a size of 1165 KBytes. For additional information and support request, please contact directly UML State Machine Wizard publisher.
UML State Machine Wizard 6.0 was released by Intelliwizard Inc. on Sunday 15 May 2005. Its known requirements are : Windows95.
UML State Machine Wizard will run on Windows 2000 and Windows NT.