Prev | Current Page 342 | Next

Tim Weilkiens

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


A stream property is denoted with the word {stream} on the parameter
( Figure 3.37 ).
Playing marbles: The fl ow of an activity is determined by the so-called token
fl ow . A token can be thought of as a marble that rolls along the edges through the
activity. If it encounters an action, then this action can be activated.
??? Playing marbles ??? begins as soon as the activity is invoked. One marble is placed
on every initial node and every input parameter of the activity. More specifi cally, a
control token each is put on the initial nodes and an object token each is put on the
input parameters. An object token is a marble, which additionally describes that the
specifi ed object is present at the respective position within the fl ow. It can then be
consumed, for example, by an action as an input object over a pin.
Two conditions have to be met in order for the marble to roll over an edge:
1. The edge has to be ready to transport the marble. For example, this can be
infl uenced by a condition denoted at the edge.
3.6 The Activity Diagram
FIGURE 3-36
Notation for activity parameters.


Pages:
330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354