Knowledge Base:

share on: 
Share on reddit
Share on linkedin
Share on twitter
Miro Samek

Interview with Miro Samek

Interview with Miro Samek of Quantum Leaps conducted by Leonardo Held in February 2021. Published in Portuguese in “Embarcados”. Origins What is Quantum Leaps? Quantum Leaps

Read More »
QP-bundle logo

QP-bundle 6.9.3 released

New QP-bundle 6.9.3 is now available for download: Released software versions: QP/C 6.9.3: See QP/C revision history for version 6.9.3 QP/C++ 6.9.3: See QP/C++ revision

Read More »
QP-bundle logo

QP-bundle 6.9.2 released

New QP-bundle 6.9.2 is now available for download: Released software versions: QP/C 6.9.2: See QP/C revision history for version 6.9.2 QP/C++ 6.9.2: See QP/C++ revision

Read More »
key concepts

Software Tracing

Key Concept: Software tracing is a method for obtaining diagnostic information about the embedded software in a live environment without the need to stop the

Read More »
key concepts

Design by Contract

Key Concept: Design by Contract is the single most effective programming technique for delivering high-quality code. Here you can learn what the Design by Contract

Read More »
key concepts

Model-Based Design

Key Concept: Model-Based Design (MBD) is a software development process in which the primary focus and products are software models rather than directly code. MBD

Read More »
key concepts

Finite State Machine (FSM)

Key Concept: The behavior of each Active Object in the QP™ real-time embedded frameworks is specified by means of a modern finite state machine (UML

Read More »
key concepts

Real-Time Embedded Framework

Key Concept: A Real-Time Embedded Framework (RTEF) is an implementation of the Active Object design pattern specifically designed for real-time embedded systems. RTEF provides the

Read More »
key concepts

Active Object (Actor)

Key Concept: Active Objects combine event-driven programming with multithreading. They naturally implement and automatically enforce the best practices of concurrent programming. Best Practices Active Object

Read More »
key concepts

Event-Driven Programming

Key Concept: Embedded systems need a program structure that can respond to a multitude of possible event sequences, any of which can arrive at unpredictable

Read More »
key concepts

Sequential Programming

Key Concept: A sequential program explicitly waits in-line, for the expected events in various places in the execution path. This explicit waiting for events is

Read More »
key concepts

Reactive Systems

Key Concept: The main common characteristic of Real-Time Embedded (RTE) systems is that they constantly interact with the external world. Such systems, termed reactive, do

Read More »
QP home page on mobile phone

New Website for 2021

We are excited to announce the launch of our updated website at www.state-machine.com. The new site has a fresh new look and is based on

Read More »
QP for Arduino logo

QP and Arduino

The Quantum Leaps’ QP™ real-time embedded frameworks (RTEFs) and the QM™ modeling tool complement the Arduino platform and provide everything you need to program Arduino

Read More »