This document describes and provides instructions for using OpenCloud’s FSM Tool to automate development of state-machine-based services for the Rhino SLEE.
The instructions in this section assume familiarity with JAIN SLEE and Rhino development, and the OpenCloud XDoclet tool. |
Topics
An overview of finite state machines (FSMs), FSM Tool finite state machine, FSM specifications, the FSM execution model, and how OpenCloud’s FSM Tool implements a FSM for the Rhino SLEE |
|
How FSM works with Rhino, using the FSM specification to code FSMs, current and planned features of the FSM Tool, and a sample FSM design |
|
Steps to download, install, and walk through a sample application developed with FSM Tool |
|
Instructions for developing a component with FSM Tool, including writing the FSM specification, generating an SBB and POJO FSM classes, extending the generated SBB and supporting classes, compiling, packaging, deploying, documenting, and tracing; plus configuring the FSM Tool Ant task for code generation; and descriptions and examples of common patterns in the FSM specification DSL |
|
A reference for the FSM definition language syntax |
|
A reference for the FSM definition language grammar. |
Other documentation for the FSM Tool can be found on the FSM Tool product page.