私は単純なプロセスをモデル化しようとしています:
- 議長はすべてのマネージャーに命令を送信します
- 各マネージャーは並行してそれを受け取り、それに基づいてワーカーに注文を送信します
- それぞれが並行して受信し、プロセスは終了します。
問題は、別の並列アクション内の並列 (for ループ) アクションです。すべてのマネージャーが注文を受け取り、他のマネージャーを待たずに注文を送信すると、すべての従業員が注文を受け取ります。これら3つのタスク(受信、送信、改訂)の並列サブプロセスと最後のタスクも並列で十分だと思いましたが、サブプロセスには内部に行を含めることができないため、両方のマネージャーを持つことはできないと読みましたそして中の労働者:
埋め込まれたサブプロセスは、それが属する親プロセス内でのみ発生できます。埋め込みサブプロセスにプールとレーンを含めることはできませんが、親プロセスのプールまたはレーン内に配置できます。
だから今、私はそれをどのようにモデル化すべきかわかりません。解決策が見つかりませんでした。
問題を視覚化するために、間違っていることがわかっている自分の作品を添付します https://i.stack.imgur.com/54wy6.png