Modern Embedded Software
Elegant, Efficient, Safe
Active Objects & State Machines
for Embedded Systems
We bring theasynchronous, event-driven, andnon-blockingActive Objects (Actors) to real-time embedded programming. Quantum Leaps’QP™ real-time event frameworks (RTEFs) and the tools around them enable embedded developers to efficiently apply theActive Object (Actor) model,hierarchical state machines,model-based design andautomatic code generation.

Our Customers
Real-Time Embedded Software

QP™ Real-Time Event Frameworks (RTEFs)
Quantum Leaps'QP™ real-time event frameworks (RTEFs) provide modernevent driven architecture and runtime environment based onasynchronous Active Objects (Actors) andHierarchical State Machines. This reusable architecture isinherently safer, more efficient, and maintainable than the"shared-state concurrency and blocking" approach of a traditional RTOS. QP RTEFs are Ideal for MCUs, such as those based on ARM Cortex-M. The frameworks are also suitable for embedded Linux and other POSIX operating systems.
Host-Based Tools

QM™ Model-Based Design Tool
QM™ (QP Modeler) is a freeware model-based design (MBD) and automatic code generation tool for designing software based on finite state machines (UML statecharts) and the QP™ frameworks.

QTools™ Collection
QTools™ is a collection of various open source host-based tools for working with the QP frameworks, such as tools for: software tracing, testing, monitoring and prototyping.

Download & Try it!
The followingopen-source downloads contain everything you need to get started bundled together in a singleQP-bundle.


