Embedded System Design using UML State Machines

Learn to implement event-driven embedded applications using simple and hierarchical UML state machine approach
4.32 (623 reviews)
Udemy
platform
English
language
Hardware
category
Embedded System Design using UML State Machines
7 183
students
12.5 hours
content
Apr 2025
last update
$79.99
regular price

What you will learn

Event driven programming paradigm

Flat and hierarchical state machines (Simple FSMs and H-FSMs)

UML state machine semantics and state chart drawing

Converting UML statecharts into executable C/C++ code

Action objects design approach

Different state machine implementation strategies

Nested switch implementation of state machines

State table approach to implementing the state machines

State-Handler approach to implementing the state machines

Usage of function pointers in 'C'

Hands-on projects using simple FSM and HSMs

Step by step code development

Graphically modeling event-driven embedded application using UML statecharts modeler tools

Working with QP™ embedded real-time framework and QM™ tool of Quantum Leaps, LLC to draw and implement the HSMs

Screenshots

Embedded System Design using UML State Machines - Screenshot_01Embedded System Design using UML State Machines - Screenshot_02Embedded System Design using UML State Machines - Screenshot_03Embedded System Design using UML State Machines - Screenshot_04
Related Topics
4394114
udemy ID
12/11/2021
course created date
02/12/2021
course indexed date
Bot
course submited by