Modern Embedded Software
Elegant, Efficient, Safe
Active Objects & State Machines
for Embedded Systems
We bring the asynchronous, event-driven, and non-blocking Active 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 the Active Object (Actor) model, hierarchical state machines, model-based design and automatic code generation.
Our Customers
Real-Time Embedded Software

QP™ Real-Time Event Frameworks (RTEFs)
Quantum Leaps' QP™ real-time event frameworks (RTEFs) provide modern event driven architecture and runtime environment based on asynchronous Active Objects (Actors) and Hierarchical State Machines. This reusable architecture is inherently 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 following open-source downloads contain everything you need to get started bundled together in a single QP-bundle.