Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 795 Bytes

README.md

File metadata and controls

15 lines (9 loc) · 795 Bytes

State Machines

A state machine is a programming architecture that allows dynamic flow to states depending on values from previous states or user inputs. This architecture is suitable for applications that can be described as a combination of: States. Decision-making logic that determines when to move to a particular state.

This project showcases the powerful ability of the Stateless library for modeling State Machines in .Net.

Example State Machine

Phone Call State Machine Example

Showcased abilities

  • Example State Machine interaction
  • Dynamic State Machine generation
  • Exporting State Machines as Images with the Graphviz CLI