MATLAB/Simulinkモデルを使った開発では、制御ロジックの再利用率が高くバリエーションが多い製品の場合、ひとつのモデルを維持修正しながら開発が行われることが多くなります。しかし、このような開発が繰り返されると、徐々にMATLAB/Simulinkモデルの品質が劣化していき、開発に悪影響を及ぼすようになります。これを防ぐには、MATLAB/Simulinkモデルの品質を改善する活動を継続的に行うことが重要になってきます。
では、どうすればMATLAB/Simulinkモデルの品質を改善することができるのでしょうか?
品質の改善を行うには、まず、MATLAB/Simulinkモデルに混入した問題点を発見すること、そしてその問題に適切な対策を行うことが必要です。
ここでは、具体的に二つの改善手法をご紹介します。一つはメトリクスを用いることで品質を改善する方法、もう一つはモデルのクローンを検出することで品質を改善する方法です。
現状はモデルの品質に問題がない場合でも、メトリクスの測定やクローンの検出を定期的に行うことで、品質が劣化した時にすぐに気付くことができ、開発に悪影響を及ぼす前に対策することができます。
まずはMATLAB/Simulinkモデルの品質の現状を知るために、メトリクスの測定とクローンの検出を実践することをお勧めします。
なお、MATLAB/SimulinkモデルのメトリクスはMODEL EVALUATORで測ることができます。