Book: Practical Statecharts in C/C++

Quantum Programming for Embedded Systems

by Miro Samek, Ph.D.
share on: 
The first practical book about UML statecharts and event-driven programming for embedded systems by Quantum Leaps’ Miro Samek. This book introduced event-driven embedded systems programming with active objects (actors) and modern finite state machines for real-time and embedded systems. This book covers QP version 2.6.
Publication Date July, 2002
Publisher CMP Books, imprint of CMP Media LLC
ISBN-10 1578201101
ISBN-13 978-1578201105
Available Formats Paperback, Kindle, PDF (see below)
Free Download Download complete book in PDF
Also available from Most online book sellers, such as,,,,
and many others

Chinese Translation

Publication Date 2004
Publisher Buaapress
ISBN-10 7810774158

Korean Translation

Publication Date 2004
Publisher Acorn Publishing Company
ISBN-10 8989975492

Resources and Tools for the Book

The following sections provide the links for downloading all the software and tools used in the book as well as other resources.

NOTE: The licensing policy for distributing any software published in the book Practical Statecharts in C/C++, CMP Books 2002, ISBN 1578201101 has changed. Effective December 1, 2004 all this software has been released under dual licensing model. Specifically, if you distribute the QP framework after the effective date, you must either abide by the terms of the GNU General Public License (GPL), or you can purchase a commercial license in case you want to retain the proprietary status of your code.

QP real-time embedded framework (RTEF)

QP™ Frameworks

The following maintenance releases contain all bug fixes mentioned in the Errata, regardless of the book printing.

Companion CD-ROM

The complete CD-ROM image (55.1MB) is available for download to the owners of the book Practical Statecharts in C/C++. The CD-ROM is designed for maximum usefulness, even without installing any of it on your hard drive. In particular, you can browse the source code, execute examples, and read PDF documents directly from the CD.
CD-ROM for the book Practical Statecharts in C/C++