SMC - The State Machine Compiler Icon

SMC - The State Machine Compiler

5.0 Stars (17)
27 Downloads (This Week)
Last Update:
Download SmcMan_6_5_0.tgz
Browse All Files
Windows Mac Linux

Description

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. See User Manual for more info.

SMC - The State Machine Compiler Web Site

KEEP ME UPDATED

User Ratings

★★★★★
★★★★
★★★
★★
17
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • arund
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    SMC has been invaluable to me in more than a few projects to reduce code complexity. Thanks to SMC I have been able to simplify program state behavior for programs in C++ and Java at least. This allowed for relatively linear efforts & time (v/s exponential) as program complexity grew. After searching for similar solutions many years go and again recently, SMC seems by far seems most effective!

    Posted 12/28/2014
  • fnl
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great to have a complete tool that... - uses the UML notation. - has language for expressing state machines in a single .sm file. - ability to generate code for lots of programming languages based on a single .sm file. - generate a visual presentation using Graphviz. Keep up the great work with this tool! I really appreciate it. :-D

    Posted 11/10/2014
  • tfileme
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very good project, thanks!

    Posted 05/22/2013
  • adriandavis
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Simple to use.

    Posted 02/15/2013
  • calebbradley
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    great program smc, thanks.

    Posted 01/21/2013
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

User Interface

Command-line

Programming Language

C#, C++, Java, Python, Tcl, Visual Basic

Registered

2000-07-29
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.