Book: Practical Statecharts in C/C++

Quantum Programming for Embedded Systems

by Miro Samek, Ph.D.
share on: 
Share on reddit
Share on linkedin
Share on twitter
Share on email
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 DateJuly, 2002
PublisherCMP Books, imprint of CMP Media LLC
Available FormatsPaperback, Kindle, PDF (see below)
Free DownloadDownload complete book in PDF
Also available fromMost online book sellers, such as,,,,
and many others

Chinese Translation

Publication Date2004

Korean Translation

Publication Date2004
PublisherAcorn Publishing Company

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++