This application may be used to generate a full-featured software state machine using a high-level description language. Several state machines can be placed into the same source file and they can reference one-another to create nested state machines. Any arbitrary code can be associated with any state transition. Inline code is supported. Any code may also be defined to be run before the start state is entered as well as after the end state is finished.

Uses for this software include creating scanners and filters as well as user interfaces. Any time a complex integer based state machine is appropriate, this generator will help the developer create the states in a clear and organized fashion with lots of supporting documentation.

Features

  • State machine
  • Inline code
  • High level language
  • Easy to use

Project Activity

See All Activity >

License

Public Domain

Follow StateGen

StateGen Web Site

You Might Also Like
Sumac Case Management is an all-in-one solution for social services. Icon
Sumac Case Management is an all-in-one solution for social services.

For Nonprofits companies looking for a CRM solution

Effortlessly manage client intake, case notes, service delivery, and schedules; track clients, caseworkers, volunteers, and donors; and report on key metrics to report back to funders.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • It works b****es!
Read more reviews >

Additional Project Details

Operating Systems

Cygwin, WINE, MinGW/MSYS2, Linux, BSD, Windows

Languages

English

Intended Audience

Developers

User Interface

Command-line

Programming Language

C

Related Categories

C Software Development Software

Registered

2012-02-16