Template Library for Finite State Machine: Use Case Model
Version | Date | Comments |
Draft 01 | Jul-16-2001 | Initial draft |
Use Case Diagram
Use Case Descriptions
Use Case Run FSM
This use case describes how a user can run an input through the Finite
State Machine (FSM) and look at the final state of the machine. This will
determine if the input matches the grammar corresponding to the FSM.
Use Case Build FSM
This use case describes how to construct the FSM in code. The possible methods are
use primitives such as add_state(); add_transition();
or
provide a regular expression
Use Case Draw FSM
This use case represents the creation of a diagram representing the FSM.
Use Case Generate Code From Diagram
This use case describes how the user can generate code to build the FSM from the diagram
representing the FSM.