SMC Manual smc.sourceforge.net
SMC - the State Machine Compiler
SMC takes a state machine stored in a .sm file and generates a State pattern in fourteen programming languages (C, C++, C#, [incr Tcl], Groovy, Java, Lua, Objective-C, Perl, PHP, Python, Ruby, Scala, VB.net). Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions.
See all details on http://smc.sourceforge.net/.
Updated 20 Jul 2008 06:10 UTC
Based on 0 user ratings.
Click to rate this project.
SMC v. 5.1.0
SMC - The State Machine Compiler v. 5.1.0 (0 comments)
The next release, SMC v. 5.1.0 will be built on Java 5. The release after that, SMC v. 6.0.0 will be build on Java 6. SMC 6 will also support internal and external loopback transitions.
Get ready for a bumpy ride. (0 comments)
Please read. Changes to how SMC handles loopback transitions may break your code.
UML supports two loopback transition types: internal event and reflexive. The difference between these two types is that internal events do *not* execute the state exit and entry actions while reflexive transitions do execute these transitions. (0 comments)
Release 5.0.1 release package is missing several files due to a corrupted release file list. This has since been corrected in release 5.0.2. (0 comments)
SMC
The State Machine Compiler
(Version: 5.0.1) (0 comments)
ArgoEclipse, FUJABA Tool Suite, NetBeans MDR, openArchitectureWare, xmdl
Project Cost |
|
|---|---|
| This calculator estimates how much it would cost to hire a team to write this project from scratch. More » | |
| Include | |
| Codebase | 64,479 |
| Effort (est.) | 15 Person Years |
| Avg. Salary | $ year |
| $ 851,865 | |