Design and Application of a Universal State Machine Engine

Xiaowen Nie · Experiment Science and Technology · 2012

An easily reusable software framework can reduce software maintenance costs and improve development efficiency.Based on hierarchical state machine,a highly scalable,object-oriented,reusable state machine engine is designed and implemented which is based on event-driven model,with resources management,exception handling,and a template-based code generator.In this paper,the overall framework of the state machine engine and the key mechanism used are described in details.In the end,the framework is applied to a real project.

Read the paper · More papers on PaperTik