Auto-code the Mechanical Aspects of the Design
Let the tool have the tedious job of translating FSMs
- Translating FSMs into C is NO ROCKET SCIENCE.
- It’s tedious and best left for the tool to do.
- The overhead (SDL/C) does not come from the translation of the FSMs, rather from the generality of the SDL/RTOS interface
- There is little to be gained from manually coding the FSMs, optimization is more likely to be effective in the customizable parts of the library
Performance is improved vs. manual programming in all real-life applications