OMNeT++
OMNeT++ ( O bjective Modular Ne twork Testbed in C ++ ) は、主にネットワーク シミュレータを構築するためのモジュール式のコンポーネント ベースの C++ シミュレーション ライブラリおよびフレームワークです。 OMNeT++ は、学術機関などの非営利のシミュレーションや教育目的で無料で使用できます。 OMNEST はOMNeT++ の商用利用のための拡張バージョンです。
オムネット++
開発者
オープンシム株式会社
安定版リリース
6.0.1 / 2022 年 9 月 1 日; 5ヶ月前 ( 2022-09-01 )
で書かれている ++ オペレーティング·システム
Linux、macOS、Windows
タイプ
ネットワークシミュレーター
ライセンス
アカデミックパブリックライセンス
Webサイト
omn etpp.org
OMNeT++ 自体は、 IPやHTTPなどのネットワーク プロトコルのモデルを持たないシミュレーション フレームワークです。主なコンピューター ネットワーク シミュレーション モデルは、いくつかの外部フレームワークで利用できます。最も一般的に使用されているのは INET で、 IPv6やBGPなどのあらゆる種類のネットワーク プロトコルとテクノロジに対応するさまざまなモデルを提供します。INET は、シミュレーションでノードの移動をシミュレートする一連のモビリティ モデルも提供します。INET モデルは、LGPLまたはGPLの下でライセンスされています。 NED (ネットワーク記述) は、OMNeT++ のトポロジー記述言語です。
大規模なシミュレーションを実行する時間を管理および短縮するために、たとえばPythonに基づいた追加のツールが開発されました。
こちらもご覧ください
MLデザイナー
クアルネット
ネスト(ソフトウェア)
参考文献
^ 情報資源管理協会. ネットワークと電気通信: 概念、方法論、ツール、およびアプリケーション。アイデアグループ株式会社(IGI); ISBN 978-1-60566-987-8 . p。592。
^ 「OMNeT++ 離散イベント シミュレータ – ホーム」 . omnetpp.org 。2016 年 12 月 25 日閲覧。
^ ジョナサン・ルー; ハイメ・リョレト・マウリ; ヘスス・ハミルトン・オルティス。モバイル アドホック ネットワーク: 現在の状況と将来の傾向. CRCプレス;
ISBN 978-1-4665-1314-3 . p。166。
^ Iyengar、S. Sitharama。パラメシュワラン、ナンダン。Phoha、Vir V .; バラクリシュナン、ナラヤナスワミ; Okoye, Chuka D. (2011 年 3 月 29 日)。センサー ネットワーク プログラミングの基礎: アプリケーションとテクノロジ。ジョン・ワイリー&サンズ。p。256.ISBN _ 978-1-118-09949-0. 2021年3月11日閲覧。
^ 「OMNeT++ ライセンス」. 2017 年 4 月 22 日閲覧。
^ 「OMNEST – あらゆる種類のネットワーク向けの高性能シミュレーション」. 2017 年 4 月 22 日閲覧。
^ 「OMNEST – OMNeT++ 比較」. 2017 年 4 月 22 日閲覧。
^ 「INET フレームワーク」. 2017 年 4 月 22 日閲覧。
^ 「OMNeT++ 離散イベント シミュレータ用の INET フレームワーク」 . GitHub . 2017 年 4 月 22 日閲覧。
^ 「INET ライセンス」 . GitHub . 2017 年 4 月 22 日閲覧。
^ バルベチョ、パブロ・アンドレス (2020)。「OMNeT++ 用の大規模シミュレーション マネージャー ツール: シミュレーションと後処理解析の迅速化」 . IEEE。8 : 159291–159306. ドイ: 10.1109/ACCESS.2020.3020745 . S2CID 221590214 .