Prev | Current Page 376 | Next

Tim Weilkiens

"Systems Engineering with SysML/UML: Modeling, Analysis, Design"

63 ).
3.7.6 Pseudostate
3.7 The State Machine Diagram
FIGURE 3-63
Notation for initial and fi nal states.
stm Notation
Final state
Initial state
Defi nition
A pseudostate is a control element that influences the sequence of events in
a state machine. It is not a real state, and a pseudostate does not represent a
value combination either.
UML knows 10 different pseudostates. Each of them describes a special property
that controls state transitions. For example, the initial state discussed in Section
3.7.5 is a pseudostate. It is responsible for marking the initial state of a state
machine.
I ??™ ll briefl y describe the other nine states below:
?–  Shallow history
?–  Deep history
?–  Join
?–  Fork
?–  Junction
?–  Choice
?–  Exit point
?–  Entry point
?–  Terminate
200 CHAPTER 3 UML??”Unifi ed Modeling Language
There are two types of history state: shallow history and deep history . To better
understand history states, let ??™ s fi rst look at the state machine of a hairdryer
( Figure 3.64 ) 17 . Don ??™ t pay attention to the circle symbol with the letter ??? H ??? for
now.


Pages:
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388