Simantics System Dynamicsは、さまざまな組織、市場、その他の複雑なシステムとその動的な挙動を理解するための、すぐに使用できるシステムダイナミクスモデリングおよびシミュレーションソフトウェアアプリケーションです。 [ 1 ]
Simantics System Dynamics は、多次元変数を持つ大規模な階層モデルのモデリングとシミュレーションに使用されます。モデルは、ストックフロー図と因果ループ図を使用して従来の方法で作成されます。シミュレーション結果とモデル構造は、さまざまな視覚ツールを使用して分析できます。[ 2 ]
Simantics System DynamicsはSimantics Platform上で開発され、Eclipse Public License [ 3 ]の下でリリースされ、オープンソースソフトウェアとして提供されています。
この開発は、オープンなツールセットに対するニーズとアイデアを持っていた、活発なシステムダイナミクスモデラーのグループによって開始されました。階層型モジュール、モジュールライブラリ、共同モデル開発、システムダイナミクスにおける効率的なモデル通信などの機能に対する新たなニーズと、オープンソースのモデリングフレームワークSimanticsおよびシミュレーション環境OpenModelica [ 4 ]の開発が、開発者たちにシステムダイナミクス用のオープンソースのモデリングおよびシミュレーションソフトウェアの開発を開始させるきっかけとなりました。[ 5 ]
Simantics System Dynamicsにはいくつかの重要な機能があります[ 6 ]

Simantics System Dynamics(他のSimanticsベースの製品と同様に)はEclipseをベースに構築されているため、ユーザーインターフェースのロジックはEclipseで導入されたものとほぼ同じです。
Simantics System Dynamics ワークベンチ ウィンドウには 1 つ以上のパースペクティブが含まれており、パースペクティブにはさまざまなビューとエディタが含まれています。ビューはデータをさまざまな方法で表現するために使用されます。エディタは実際のモデリングに使用されます。[ 7 ]
Simanticsは、特にモデリングと数値シミュレーションを目的としたオープンソースのソフトウェアプラットフォームです。モデリングおよびシミュレーションソフトウェアを構築したり、さまざまなソフトウェアツールを統合したりするための基盤となります。
Simantics プラットフォームは、セマンティックデータ駆動型技術を多用しています。Simantics プラットフォームのデータベース内のすべてのデータは、セマンティックデータモデルとオントロジーを使用して記述されています。[ 8 ]データベースに加えて、Simantics プラットフォームには、図エディタ、シンボルライブラリ、さまざまな種類の実験と状態管理など、ほとんどのシミュレーションおよびモデリングツールに共通する多くの機能とユーザーインターフェイス要素が含まれています。[ 9 ]