Displaying 1 to 8 from 8 results

Stateless - A CSharp Hierarchical State Machine


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.

SMC - The State Machine Compiler


SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions.

Spring Statemachine - Framework for application developers to use state machine concepts with Spring


Spring Statemachine is a framework for application developers to use state machine concepts with Spring applications. Hierarchical state machine, Usage of triggers, transitions, guards and actions, Type safe configuration adapter, Distributed state machine based on a Zookeeper, State machine event listeners and lot more.

Stateless4j - Lightweight Java State Machine


Stateless4j helps to create state machines and lightweight state machine-based workflows directly in java code. It supports Hierarchical states, Entry/exit events for states, Guard clauses to support conditional transitions, Reentrant states and lot more.

State-machine - State Machine Driver library


This abstracts the common code from a state machine. It has the following features: catching exception states that should not be reached thread safety event queuing States can be defined in easy to read "State Table" managing all transitions between states using a simple event pattern. allows OO style coding rather than Big Ugly Switch Statement style coding. outputs test info for state transitions. has test/demonstration code for all features. It simplifies the syntax--Instead of a giant switch

Rhizome


"Rhizome" makes it easier for various .NET developers to start with automata-based programming.

Metamorph


A simple and lightweight framework for managing Finite State Machines and Business Processes.

StatefulJ - Event Driven Finite State Machine (FSM)


StatefulJ is a lightweight, open source Java Event Driven Finite State Machine(FSM) and a complete Spring Data based framework which lets you easily define and integrate State Machines into your Applications. It is simple, dependency free, in memory implementation of an FSM with support for concurrency and non-deterministic transitions.