Display State Content in State Machine

You can define entry activity, exit activity and do activity (i.e. activity to perform) for each state in a state machine diagram. Furthermore, you can specify the pre and post condition, and the body for each of them. In this tutorial, you can learn how to specify these values, and how to show/hide them in the state body through updating the presentation options of state.

August 16, 2010
User Rating: / 2
Views: 3,273
PDF Link Add comments
Edition: Community or above (Edition comparison)

  1. Download Disc Player.vpp from this tutorial in advance.
  2. Open the project with VP-UML.
  3. Take the following state machine diagram as an example:
    state machine diagram
  4. Next, enter values for Await Action state. Right click on Await Action state and select Open Specification... from the pop-up menu.
    open spec
  5. In the State Specification dialog box, you can enter entry activity, do activity and exit activity. Try to enter values for entry. Click Edit... button. Enter name as Read Disc Info, precondition as disc is auto disc and body as read disc information. Click OK button.
    edit entry
  6. Edit do activity and exit activity for Await Action state following the table as shown below:
      Name Body
    Do (activity) Show Disc Info Show disc information
    Exit (activity) Clear Disc Info Clear disc information
  7. Now, enter values for Play Disc state. Right click on Play Disc state and select Open Specification... from the pop-up menu. Enter entry activity, do activity and exit activity following the table as shown below:
      Name Body
    Entry (activity) Show Track Info Show track information
    Do (activity) Play Track Output audio
    Exit (activity) Clear Track Info Clear track information
  8. The result of editing values for both states:
    editing result
  9. If you want to hide the values in the state body. Right click on the diagram's background and de-select Presentation Options > State Display Options > State Show Pre-condition, Postcondition and Body of Internal Activities from the pop-up menu.
    deselect show
  10. The result of hidden value for all states:
    hidden result

Resources

  1. Disc Player.vpp

Rate this Article

Click on one of the stars below to rate this article from 1 (lowest) to 5 (highest).

You may be interested in

  1. Writing Effective Use Case
  2. UML Package Diagram
    Tagged:
  3. Draw Entity Relationship Diagram (ERD)
    Tagged:
  4. Produce UML Use Cases from Business Process Diagram (BPD)
  5. Draw UML Sequence Diagram with Keyboard
Tags of this article:

Comments (0)

Write comment

Rating

Comment

Enter the calculation result

security code