Stateless - A CSharp Hierarchical State Machine

  •        0

Stateless helps to create state machines and lightweight state machine-based workflows directly in .NET code. It provides support for states and triggers of any .NET type, Hierarchical states, Entry/exit events for states, Guard clauses to support conditional transitions, Parameterised triggers and lot more.

https://github.com/dotnet-state-machine/stateless

Tags
Implementation
License
Platform

   

comments powered by Disqus


Related Projects

OpenFst Library for constructing weighted finite-state transducer


OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Weighted finite-state transducers are automata where each transition has an input label, an output label, and a weight. FSTs have key applications in speech recognition and synthesis, machine translation, optical character recognition, pattern matching, string processing, machine learning, information extraction and retrieval among others.

javascript-state-machine - A finite state machine javascript micro framework


A finite state machine javascript micro framework

Finite State Machine Editor


A Finite State Machine Editor, written on QT. It allows to draw Finite State Machine with easy GUI and store it in XML file. There are Finite State Machine Compilers to translate this description to source code (technique like QT's UIC uses).

state_machine - Adds support for creating state machines for attributes on any Ruby class


Adds support for creating state machines for attributes on any Ruby class

embedded Finite State Machine (eFSM)


The embedded Finite State Machine (FSM) Facility that can be used to model and control a reactive or stateful system. The system can be represented by any number of states. State transitions are driven by a number of events. eFSM is written in C.

Covered


Covered is a Verilog code coverage utility using VCD/LXT/FST dumpfiles (or VPI interface) and the design to generate line, toggle, memory, combinational logic, FSM state/arc and assertion coverage report metrics viewable via GUI or ASCII format.

restful-authentication


Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.

Jikes RVM


Jikes RVM is a flexible infrastructure for virtual machine research

ECharts


ECharts is a state machine-based programming language for event-driven systems derived from the standardized UML Statecharts language. ECharts has a proven track-record in a large-scale commercial deployment. Take a look at what ECharts has to offer!

machina.js - js ex machina - finite state machines in JavaScript


js ex machina - finite state machines in JavaScript