ctical Statecharts in C/C++: Quantum Programming for Embedded S Table of Contents Practical Statecharts in C/C++−Quantum Programming for Embedded Systems1 Preface3 Mission .3 Why Quantum Programming?.4 QP versus XP and Other Agile . | tical Statecharts in C C Quantum Programming for Embedded Í Practical Statecharts in C C Quantum Programming for Embedded Systems Table of Contents Practical Statecharts in C C -Quantum Programming for Embedded Why Quantum Programming .4 QP versus XP and Other Agile Guide to Part I Chapter List .10 Chapter 1 Whirlwind Tour of Quantum Overview .11 The Ultimate Hook Anatomy of a GUI A Better Way of Programming A Calculator That Shortcomings of the Traditional Event-Action Calculator Integration with State Handler Object-Oriented State Hierarchy and Class Entering Exiting States and Instantiating Finalizing Behavioral Inheritance as a Fundamental State Refactoring State Beyond Object-Oriented Quantum Chapter 2 A Crash Course in The Essence of Finite State Extended Actions and Mealy and Moore Execution Model Run-to-Completion State Transition The Essence of UML Hierarchical Behavioral Orthogonal Entry and Exit i Practical Statecharts in C C Quantum Programming for Embedded Systems Table of Contents Chapter 2 A Crash Course in Statecharts Transition Execution Internal Refined Event Semantics versus Statecharts versus Statecharts and Automatic Code Examples of State