YoVDO

Ladon - A Distributed State-Machine Framework

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses Distributed Systems Courses Reactive Systems Courses Boost.Asio Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Ladon distributed state-machine framework in this comprehensive conference talk from C++Now 2012. Delve into the fusion of Boost.MSM, Boost.Asio, and Boost.Spirit to create a powerful solution for reactive systems. Learn how hierarchical state machines enforce discipline for highly reliable systems, and discover the benefits of breaking larger reactive systems into smaller distributed machines with well-defined interfaces. Gain insights into the design and basic usage of Ladon, as well as interesting patterns and solutions applicable to your own systems. Cover key libraries including MSM, Spirit, Asio, Fusion, Signals2, and Phoenix. Understand the implementation architecture, orthogonal regions, and the advantages of using state machines in various domains such as digital video systems, ground-based weather equipment, visibility sensors, and underground mapping.

Syllabus

Intro
Digital Video Systems
GroundBased Weather Equipment
Visibility Sensors
Underground Mapping
Hardware
Glass Sword
Waste Sorting
I Spy
First Run
Why Use a StateMachine
Brief History
Orthogonal Regions
Implementation Architecture


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube