Skip to content
forked from PoliM/bbvfsm

A finite state machine library

Notifications You must be signed in to change notification settings

UeliKurmann/bbvfsm

 
 

Repository files navigation

bbv FSM

bbvfsm is a hierarchical state machine with fluent definition syntax.

Build Status

Features

The finite state machine provides the following features:

  • States and events are defined as Java Enums
  • Mixed version of Moore-/Mealy-Machine
  • Definition of entry and exit actions
  • Definition of actions on the transition
  • Definition and runtime is devided
  • Extensible logging
  • Passive and active mode
  • Adding Event handler
  • Simple syntax
  • Used in production code

Note

We are currently moving the old version from Google Code to GitHub.

About

A finite state machine library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%