A set of small event-driven frameworks that replace or augment an OS/RTOS and enable direct coding of UML state machines in C or C++. Ports to ARM7/ARM9/Cortex, AVR, MSP430, M16C/R8C, H8, PIC, 8051, ColdFire, HC08, etc., and to many RTOSs, Linux, Win32.