Home
»
Practical UML Statecharts in C/C++
Practical UML Statecharts in C/C++
Regular price
€223.20
603 verified reviews
100% verified
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
Shipping & Delivery
Our Delivery Time Frames Explained
2-4 Working Days: Available in-stock
14-28 Working Days: On Backorder
Will Deliver When Available: On Pre-Order or Reprinting
We ship your order once all items have arrived at our warehouse and are processed. Need those 2-4 day shipping items sooner? Just place a separate order for them!
Close
A01=Miro Samek
Active Object Structures
Age Group_Uncategorized
Age Group_Uncategorized
Author_Miro Samek
automatic-update
AVR
BSP
Category1=Non-Fiction
Category=UB
Category=UDB
Category=UKM
Category=UMX
Category=UMZ
Category=UMZL
Category=UMZW
Category=UY
concurrency patterns
COP=United Kingdom
Delivery_Pre-order
embedded event-driven architecture
Embedded Systems
eq_bestseller
eq_computing
eq_isMigrated=2
eq_nobargain
eq_non-fiction
Event Pools
Event Queue
event-driven systems
Extended State Variable
finite state automata
Header File
Hierarchical State Machines
High Priority Task
Interrupt Return
inversion of control
Language_English
Low Power Sleep Modes
Low Priority Task
microcontroller programming
Orthogonal Regions
PA=Temporarily unavailable
Preemptive Kernel
Price_€100 and above
PS=Active
Real Time Framework
real-time software design
softlaunch
Software Tracing
Stack Frame
State Machine
State Nesting
TLS
UML Notation
UML Specification
UML State Machine
UML Statecharts
Product details
- ISBN 9781138436381
- Weight: 1496g
- Dimensions: 189 x 246mm
- Publication Date: 04 Apr 2018
- Publisher: Taylor & Francis Ltd
- Publication City/Country: GB
- Product Form: Hardback
- Language: English
Practical UML Statecharts in C/C plus plus Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts). The book describes a lightweight, open source, event-driven infrastructure, called QP that enables direct manual coding UML statecharts and concurrent event-driven applications in C or C plus plus without big tools.This book is presented in two parts. In Part I, you get a practical description of the relevant state machine concepts starting from traditional finite state automata to modern UML state machines followed by state machine coding techniques and state-machine design patterns, all illustrated with executable examples. In Part II, you find a detailed design study of a generic real-time framework indispensable for combining concurrent, event-driven state machines into robust applications. Part II begins with a clear explanation of the key event-driven programming concepts such as inversion of control ( Hollywood Principle ), blocking versus non-blocking code, run-to-completion (RTC) execution semantics, the importance of event queues, dealing with time, and the role of state machines to maintain the context from one event to the next. This background is designed to help software developers in making the transition from the traditional sequential to the modern event-driven programming, which can be one of the trickiest paradigm shifts. The lightweight QP event-driven infrastructure goes several steps beyond the traditional real-time operating system (RTOS). In the simplest configuration, QP runs on bare-metal microprocessor, microcontroller, or DSP completely replacing the RTOS. QP can also work with almost any OS/RTOS to take advantage of the existing device drivers, communication stacks, and other middleware. The accompanying website to this book contains complete open source code for QP, ports to popular proc
Dr. Miro Samek is the founder and president of Quantum Leaps, an open source company providing lightweight, state machine-based, event-driven application frameworks for embedded systems. He is the author of Practical Statecharts in C/C++ (CMP Books, 2002), has written numerous articles for magazines, including a column for C/C++ Users Journal, is a regular speaker at the Embedded Systems Conferences, and serves on the editorial review board of the Embedded Systems Design magazine. For a number of years, he worked in various Silicon Valley companies as an embedded software architect and before that he worked as an embedded software engineer at GE Medical Systems (now GE Healthcare). Dr. Samek earned his Ph.D. in nuclear physics at GSI (Darmstadt, Germany).
Practical UML Statecharts in C/C++
€223.20
