auの日記

プログラミング初心者の日記。(auはハンドルネームです)

モデルベース開発って何?

auです。

モデルベース開発という異常検知の方法があるようなので調べてみました。

モデルベース開発とは

モデルベース開発とは、シミュレーション技術という、実システムの動きをテストする技術を取り入れた開発手法です。

動きを定義した仕様書である「モデル」を作り、このモデルをもとにシミュレーションするみたいです。

IoT機器などのシミュレーションだと、実機を作らなければ行けなかったが、モデル化することで、コンピュータ上でシミュレーションできるということです。

モデルベース開発を使うことで、実際の動作を確認しながら作業ができるので、仕様が明確、容易に理解できるようです。

主に自動車開発の分野で使われているようです。