こんにちは 今年は大学院で勉強を始めていますが、現時点では、適切な技術に基づいて自己組織化ネットワークのノードの相互作用をモデル化するという仕事をしています。
ここで、次の質問が発生します。
- このようなシミュレーションにはポイントがありますか?
- どのモデリング言語を選択するか(現時点では、最適な言語SDLおよびUMLを知っています);
- モデルを構築する抽象化のレベル。 特定のプロトコルごとに作業モデルを構築するか、自己組織化ネットワークでのデバイス相互作用の特定の手順のモデルを構築する
試用版の形で、彼はシーケンス図を使用してUML言語でbluetoothデバイス間の接続手順をモデル化しました。 以下は、この手順の説明と、この説明に従って作成されたモデルです。
ステージ1照会手順により、デバイスは使用可能なデバイスを判別し、アドレスを見つけ、同期することができます。
1.1要求パケットが送信され、応答が受信されます。
1.2照会パケットを受信した受信者が照会スキャン状態にある場合、そのようなパケットを受信できます
1.3受信者は照会応答の状態に入り、送信者に応答パケットを送信します。
照会手順が完了すると、ページング手順を使用して接続を確立できます。
ステージ2ページングプロシージャは接続を実装します。 この手順を完了するには住所が必要です。 ページングデバイスが自動的にこの接続のマスターになります。
2.1ページングパケットが送信されます
2.2宛先はこのパケットを受信します(ページスキャン状態)
2.3受信者は送信者に応答パケットを送信します(スレーブ応答状態にあります)
2.4イニシエーターは、FHSパケットをアドレスに送信します(マスター応答状態にあります)。
2.5受信者は送信者に2番目の応答パケットを送信します(スレーブ応答状態)
2.6受信側と送信側は、イニシエーターによって設定されたチャネルパラメーターを設定します(マスター応答とスレーブ応答の状態)
接続が確立された後、メインノード(マスター)はPOLLパケットを送信して、クライアントがクロックを同期し、周波数切り替えに合わせているかどうかを確認します。 クライアントは任意のパッケージで応答できます。
この説明に基づいて、次のモデルがシーケンス図の形式で構築されます。
建設的な批判は歓迎します。 質問は私にとって非常に重要です。なぜなら、間違ったステップに時間を無駄にしたくないからです。