Menu

UML StateWizard / News: Recent posts

Release of UML StateWizard Pro V0.9

The StateWizard professional edition supports:

* Hierarchical state machines
* Support large state machine with hundreds of states through separating a state tree definitions to several C/C++ files.
* State history information and history transitions
* Guarded transitions on event handling
* Conditional pseudo-states
* Join pseudo-states
* Multi-threaded orthogonal states
* Built-in state timers. On state entry, starts the built-in timer automatically, stops it on state exit.
* Cross-platform event loop and OS-related API library for Linux/Win32 .... read more

Posted by JeomeD 2007-04-24

Release of UML StateWizard 7.5

Provide two options for state machine application generation for VC++6.0 and VS2005 IDEs

1) Class in *.cpp file. State machine applications are organized by C++ class. Work seamlessly with MFC.
2) Standard C in *.c file

Please refer to the sample: PlayerClass.

Posted by JeomeD 2006-09-08

UML StateWizard supports Win32/CE development

A typical state machine thread works just like the following:

SmeRun()
{
do {
Wait for an external event which is posted to this running thread;
if ( the event is valid)
{
Dispatch this event to active applications and trigger state transitions.
} else break;
} while(1);
}

The disadvantage of this running mode is that we have to create an separate thread for state machine applications. In order to run state machine applications with MFC application framework based program, StateWizard allows you to attach an application thread to a window using function MfcHookWnd(). MFC program can post or send an external event to an hooked window which run at a thread, and then the engine dispatches it to the active state machine applications. ... read more

Posted by JeomeD 2006-04-26

UML StateWizard V7.2

A UML dynamic model tool runs in VC6, EVC4 and VS.NET 2003.

Why UML StateWizard?

You may ask why UML StateWizard, while there are already many good UML tools such as Rational Rose, VisualState and others. Our answer is:

. UML StateWizard aims at not only being a model or code generation tool, but also being a full-featured UML dynamic model tool with reverse engineering and round-trip engineering features. It models program with the State Charts or the State Tree, on the other hand, it synchronizes the model with the changes in the application code in the stages of software design and coding; ... read more

Posted by JeomeD 2006-04-20
MongoDB Logo MongoDB