What is Quantum Leaps?
Quantum Leaps offers comprehensive embedded software solutions centered around the QP real-time event frameworks (RTEFs) and the QM model-based design tool. The QP frameworks provide a modern event-driven architecture based on asynchronous Active Objects (Actors) and Hierarchical State Machines, which enhances safety, efficiency, and maintainability compared to traditional RTOS approaches. These frameworks are suitable for various platforms, including MCUs like ARM Cortex-M and embedded Linux systems.
The QM tool is a freeware model-based design and automatic code generation tool that supports designing software using finite state machines (UML statecharts) and integrates with the QP frameworks. Additionally, the QTools collection includes open-source host-based tools for software tracing, testing, monitoring, and prototyping. Quantum Leaps' solutions help developers achieve significant improvements in software architectural clarity and system reliability across diverse embedded applications.
Features
- QP Real-Time Event Frameworks: Modern event-driven architecture based on asynchronous Active Objects and Hierarchical State Machines
- QM Model-Based Design Tool: Freeware tool for designing software using finite state machines with automatic code generation
- QTools Collection: Open-source host-based tools for software tracing, testing, monitoring and prototyping
- Cross-Platform Support: Suitable for MCUs (including ARM Cortex-M) and embedded Linux/POSIX systems
- Active Object Model: Implements asynchronous, event-driven, non-blocking Active Objects for embedded programming
Use Cases
- Developing real-time embedded systems with improved architectural clarity
- Implementing hierarchical state machines in embedded applications
- Automatic code generation for finite state machine designs
- Software tracing and testing for embedded systems
- Prototyping embedded software with event-driven architecture
FAQs
-
What platforms are supported by the QP real-time event frameworks?
The QP frameworks support MCUs including ARM Cortex-M and embedded Linux/POSIX operating systems. -
Is the QM model-based design tool free to use?
Yes, QM is described as a freeware tool for model-based design and automatic code generation. -
What types of tools are included in the QTools collection?
QTools includes open-source host-based tools for software tracing, testing, monitoring, and prototyping. -
How does the Active Object model improve embedded software?
The Active Object model provides asynchronous, event-driven, non-blocking architecture that enhances safety, efficiency, and maintainability compared to traditional RTOS approaches.
Helpful for people in the following professions
Quantum Leaps Uptime Monitor
Average Uptime
98.68%
Average Response Time
540.05 ms