(action state) . , . , . () .
, , (. 1). (action-expression), .
. 1.
, . . (. 1, ). , , (. 1, ).
, , , . - (subactivity state). (. 2). UML, . .
. 2.
. . , . , .
(simple transition) , . , , . , , . , , ( ), ( ).
: (do activity), . , , . , , . , .
|
|
, . . , . , . .
, . , . . . , . , .
, (. 3). , . . , .
. : ** + * + = 0 . , , . , . (. 3). , , , , . , , , .
|
|
. 3.
, . 3, . . , .
(. 4) , . $50, . ( ) $50, . ( ) , .
. 4.
- . , . UML . , .
, , . (concurrent fork) (. 5, ). (concurrent join), , (. 5, ).
. , (. 6).
. 5.
, , , -. , - -.
. 6.
. -. , () , , . - . , - .
UML , (swimlanes). , . , . , (, , , ) (. 7).
|
|
. 7.
. , . - .
, . , . , . , , (. 8).
. 8.
, (-). . ( , , , .). . , (-). , .
. , . , . , .
, , . . . .
. , , , ( ). , .
, , . . , . , . , , . (. 9).
|
|
. , . 6, . , -.
. , ( , ) ( , ). (. 10).
. 9. -
. 10.
-. , . , - , , , , .
, , , .
. - . -, .
, . . , , , .
, , , -, . , , - , .
, , . , . , .
, - , . .
|
|
-. ( ?). .
, , . , , . . , , .
, , , . . , , . , - .
, (, -, , .) . , , UML.