A lightweight, object-oriented finite state machine implementation in Python with many extensions
-
Updated
Aug 23, 2024 - Python
A lightweight, object-oriented finite state machine implementation in Python with many extensions
QP/C Real-Time Embedded Framework/RTOS is a lightweight implementation of the Active Object (Actor) model of computation for real-time embedded systems.
Hierarchical state machines for designing event-driven systems
High-Performance Hierarchical Finite State Machine Framework
QP/C++ Real-Time Embedded Framework/RTOS is a lightweight implementation of the Active Object (Actor) model of computation for real-time embedded systems.
Powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Fluent API for creating state machines in C#
A minimalist UML State machine framework for finite state machine and hierarchical state machine in C
Graphical modeling and code generation tool based on UML state machines
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/
A wrapper for xstate that stores state, handles transitions, emits events for state changes and actions/activities, and includes an optional reducer framework for updating state and invoking side-effects
C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.
OOSMOS - The Object Oriented State Machine Operating System.
A rust implementation of statecharts: hierarchical, reactive state machines
A Typed Hierarchical State Machine Framework in C++
State-Oriented Programming: was a cover story article about Hierarchical State Machines in C and C++ published originally in "Embedded Systems Programming" magazine in August 2000. This repository contains the article PDF and the updated code.
Use xstateful with React, accessing states and activities from multiple statecharts anywhere in your app
The QuarkTS port for C++. An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Framework for state machines with run-to-completion concurrency using asyncio. Python 3.4 or later
Add a description, image, and links to the hierarchical-state-machine topic page so that developers can more easily learn about it.
To associate your repository with the hierarchical-state-machine topic, visit your repo's landing page and select "manage topics."