Model-Based Systems Engineering with GENESYS

Execution of Functions in Parallel Which function will start first? Which function will end first?

241

Control Construct: Concurrency (Parallel Branches)

Rejoin (synchronization) Node

Enablement Node

Parallel construct

• First function on each branch enabled simultaneously • All parallel branches must

complete execution before rejoining and enabling the next function after the concurrency • Scheduling (execution) decision for the parallel functions is deferred (“Don’t Care” sequence)

242

Made with FlippingBook - Online Brochure Maker