UMLを利用したモジュールの最適化方法 IT分野でよく使われているモデル記法であるUMLを利用したモジュールの最適化方法や、ソースコードの価値を高めるアノテーションの導入などのテクニックについて解説する。制御論理のモデリングを行う場合、UMLには適切な表記法がないため適さない。ただし、制御論理を含まないフレームワークやミドルウエアであれば、UMLで規定されている記法の範囲で必要なモデリングを行うことができる。 テスト駆動による組み込みソフトウエア開発手法 前回は、組み込み(ET: Embedded Technology)分野とIT分野におけるモデル駆動開発の違いについて解説し、IT分野のモデル駆動開発の知見がET分野にも生かせると述べた。今回は、より具体的な開発の取り組みとして、実際に適用したテスト駆動による組み込みソフトウエア開発について解説する。