UML State Diagrams - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

UML State Diagrams

Description:

Describe how an object's state changes in response to external events. State diagrams derived from ... EventName [Guard] / Action. Special Guards: in StateName ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 12
Provided by: Robert9
Category:
Tags: uml | diagrams | guard | state

less

Transcript and Presenter's Notes

Title: UML State Diagrams


1
UML State Diagrams
  • CS2335
  • Fall 2001

2
Agenda
  • Lab 4/5 Due Thursday
  • Midterm Grades
  • Next Lab Team Selection
  • Statecharts
  • Statechart Exercise

3
Statecharts/ State Diagrams
  • Describe how an objects state changes in
    response to external events
  • State diagrams derived from Harels statecharts
  • Allow embedded state machines to account for
    state-space explosion

4
State Diagram Key Terms
  • State
  • Transition
  • Activity
  • Action
  • entry, exit, do,include
  • Event

5
State Machine Symbology
Normal State
Start/Initial State
Stop/Accepting/Final State
Transition
6
Transition Text Syntax
EventName Guard / Action
Special Guards in StateName not in
StateName
7
Basic State Machine, Order Entry
Not all items checked / getNextItem
All items checked All items available
do/initiate delivery
do/check item
All items checked Some items not in stock
transhipped
cancelled
Item Received Some items not In stock
cancelled
8
Another Sample State Machine
9
Order Entry With Concurrency
Ordering
waiting
checking
shipping
authorizing
authorized
10
(No Transcript)
11
Lab 4 State Machine Exercise
Write a Comment
User Comments (0)
About PowerShow.com