Developed and contributed to the open source community by Miro Samek, QP (Quantum Platform) is a family of UML state machine frameworks for the development of event-driven real-time embedded software for use on embedded processors, microcontrollers (MCUs), and DSPs.
To learn more about this high level unified modeling language based set of tools here are a few resources on the web to help you out:
The QP framework description on Wikipedia
The Quantum Leaps website, which contains a compendium of recent information on using the QP Frameworks and the QM modeling tool developed by Miro Samek for building state-machine based event-driven applications.
Quantum programming for embedded systems, by Miro Samek