translates C code into a state machine database and diagram

Add a Review
1 Download (This Week)
Last Update:
Browse All Files



The Automalator translates both C and preprocessor code without needing header files.
The database represents an abtract state machine using a schema named "orthostate", with tables for states, transactions, arrays, conditionals and loops. A model of the code is captured as information in these tables.
Code characteristics such as the state dependency and call nets and the machine boundary can be analyzed programmatically with a database manager such as MS Access, or visualised with diagramming software such as Gephi, YEd, or Tulip.
Use the Automalator to expedite code comprehension, tighten or refactor an implentation, find all the supporting states for a feature or simplify the internal machine while maintaining boundary behaviour,
Samples are included from gcc, linux and Subversion.

Download the zip, or checkout the SVN repository, then see the how-to in the wiki tab to get started.

Automalator Web Site

Update Notifications

Write a Review

User Reviews

Be the first to post a review of Automalator!

Additional Project Details

Intended Audience


User Interface

Win32 (MS Windows)

Programming Language

C, Perl


Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.