Tech-On!は無料登録制の技術情報サイトです。ぜひ会員登録してこの記事の全文をお読みください。 Tech-On!無料登録の説明ページ初めてご利用の方:無料会員登録へ登録に関するご質問登録に関するご質問学生の方:無料会員登録へ ログイン・ページに進むIDやパスワードをお忘れの方は…Cookieが使えない状態になっていませんか?
お薦めトピック
- AD -

CSKとガイオ・テクノロジーが協業、モデル・ベース開発とモデル駆動開発で

2011/06/20 16:22
進藤 智則=日経エレクトロニクス
Facebookでシェアする
Twitterでつぶやく
印刷用ページ
MDDとMBDを合わせた総称として、「広義のモデル・ベース開発」と呼ぶこともある。狭義の意味でのMBDは自動車業界で広く普及しているのに対し、MDDは国内ではほとんど知られていない。(図:日経エレクトロニクス 2011年6月13日号 解説記事より)
MDDとMBDを合わせた総称として、「広義のモデル・ベース開発」と呼ぶこともある。狭義の意味でのMBDは自動車業界で広く普及しているのに対し、MDDは国内ではほとんど知られていない。(図:日経エレクトロニクス 2011年6月13日号 解説記事より)
[クリックすると拡大した画像が開きます]

 組み込みソフトウエア向けの開発・検証ツールを手掛けるガイオ・テクノロジーとシステム構築のCSKは、モデル・ベース開発(MBD)およびモデル駆動開発(MDD)について協業を開始した(発表資料)。自動車メーカーやサプライヤーなどに対し、MBDやMDD向けのプロセス改善や設計/開発支援などを共同で実施する。2014年3月期に20億円の売り上げを目指す。

 中部地区で自動車業界向けにMBDの開発経験を積んだCSKのソフトウエア技術者を、東京に再配置し、関東地区でのMBD人材の需要に応える狙いである。ガイオ・テクノロジーは2011年4月に、MBDおよびMDDの設計支援事業を「モデル中核開発事業(Model Centered Development)」という名称で発足させている(発表資料)。

 一般にMBDは、制御工学を基盤としており、自動車業界において古くから実践されている。制御対象(メカ系、電気系などのプラント)を安定化するためのフィードバック系を、MATLAB/Simulinkなどのツールを用いて設計する。

 これに対し、MDDはソフトウエア工学を基盤としており、欧米の防衛産業では実践例が多いものの、日本国内では一部の先進的な企業を除いて実践例は少ない(関連記事『アセンブラからC言語,そして「モデル駆動開発」へ』Tech-On!関連記事NE関連記事)。

 MDDでは、ソフトウエアの静的構造をクラス図で、動的振る舞いをステート・マシン図やアクション言語によりそれぞれ記述し、それらのモデルから実行可能なソース・コードを生成する。代表的な手法として、「Executable UML(xUML、旧Shlaer-Mellor法)」(NE関連記事)、「Rational Harmony」などがある。Executable UMLではBridgePointやiUML、HarmonyではRhapsodyなどのツールが用いられる。

<モデル駆動開発(MDD)関連記事>

  • アルプス電気がモデル駆動開発,車載ソフト開発案件の8割で導入
  • 富士ゼロックスによるモデル駆動開発(MDD)の事例論文論文の概要
  • モデル検査でバグ発見 富士ゼロックスがMDDで
  • 富士ゼロックス,MDDへのモデル検査の適用事例を発表
  • 松下電器がモデル駆動開発を導入
  • 【6/19開催NEアカデミー】
    組み込みソフトはこうやってモデリングする
    コード中心からモデル中心の開発へ


     大規模・複雑化する組み込みソフトウエアを、どのように扱うべきか。その一つの答えが、ソフトウエアのモデリングです。現状の巨大なシステムがどのような構造を持っているのか。それを「設計図(モデル)」として適切に把握できなければ、次世代のソフトウエア・アーキテクチャは構築できません。本セミナーでは、静的構造図、動的構造図などソフトウエア設計図(モデル)の具体例を紹介し、「高凝集・疎結合」、「走り切り」といったソフトウエアの設計原則について解説します(詳細はこちら)。
    Tech-On!プレミアム

    Tech-On!プレミアム会員なら、左の雑誌記事が毎月30ページまでダウンロードできる!(詳細はこちら

    イプロスの製品トピックス
    とても参考になった 0
    まあ参考になった 0
    ならなかった 0
     投票総数:0
    コメントに関する諸注意
    (必ずお読みください)



    コメントの掲載は編集部がマニュアルで行っておりますので、即時には反映されません。しばらくお待ちください。
    記事中に誤りなど,編集部へのご連絡にはフッターのご意見/ご感想・お問い合わせをお使いください。
    English
    中文