Products
Quantum Leaps’ products form a comprehensive suite of modern embedded software and host-based tools wrapped around the open-sourceQP™ Real-Time Event Frameworks (RTEFs). This unique software ecosystem provides the architectural reuse and enforcement of the best practices of concurrent programming, which leads to safer code with highconceptual integrity and dramatic improvement ofsoftware quality.
Quantum Leaps' Software Ecosystem
QP Real-Time Event Frameworks
QView Monitoring
Dual Targeting
QWin Prototyping

QUTest Unit Testing
QP/Spy Software Tracing
QM Model-Based Design Tool
Modern Embedded Software Goes Beyond the RTOS
Beyond the RTOS Part-1
Some of the most difficult problems with real-time and embedded programming are related to concurrent code execution as well as code organization, which all too often degenerates into “spaghetti code.” The concurrency problems are usually intermittent, subtle, hard-to-reproduce, hard-to-isolate, hard-to-debug, and hard-to-remove. They pose the highest risk to the project schedule.
Beyond the RTOS Part-2
This session presents a set of best practices of concurrent programming, which are collectively known as theActive Object (or Actor) design pattern. In this pattern, applications are built from event-driven, non-blocking, asynchronous, encapsulated threads (Active Objects), with the internal behavior of each active object controlled by astate machine.
Beyond the RTOS Part-3
While Active Objects can be implemented manually on top of a traditional RTOS, a better way is to use anActive Object framework. You will see how this leads to inversion of control, enables architectural reuse, and allows the framework to automatically enforce the best practices.
Beyond the RTOS Part-4
This session introduces modern hierarchical state machines as the powerful “spaghetti reducers”. You will see how state machines complement Active Objects and enable graphical modeling and automatic code generation. The session will utilize hands-on demonstrations using ARM Cortex-M4 board, the QP/C real-time embedded framework (RTEF) and the QM modeling and code-generation tool.