第13回組込み適塾

  • D01-06
組込みソフトウェア設計論

講義日時:2020年7月8日 9:30~17:30

講義概要

制御系システムは、センサから入力したデータを計算し、アクチュエータを駆動する制御信号を出力する。組込みソフトウェアは、これらの処理を、リアルタイムに実行することが求められている。本講義では、入出力および処理過程のデータに着目してモジュールを整理し、RTOSを用いてリアルタイム性を保つ設計手法を学ぶ。

講師

所属
名古屋大学
講師名
山本雅基
1981年日本電装(現デンソー)に入社。カーエレクトロニクス黎明期に、ナビゲーションシステムやエキスパートシステムなどのソフトウェアの研究・開発に従事。2004年から名古屋大学、 2016年から大阪大学。2017年からは、名古屋大学大学院情報学研究科附属組込みシステム研究センターで、実践的な人材育成と企業との共同研究に従事。特任教授。

講義内容

  1. 設計という仕事
    • ・産業実態調査      
    • ・開発プロセス      
    • ・設計書を書くための基礎力
  2. 設計書の事例
  3. 設計工程に必要な技術
    • ・構造化
    • ・状態遷移
    • ・RTOS
    • ・組込みプログラムの構造
    • ・ハードウェア
  4. 一つの例としてデータを重視した設計
    • ・オブジェクト指向
    • ・データフロー

受講要件

【受講要件】
  • 特になし。ソフトウエアの設計経験や組込みプログラムの開発経験があることが望ましい。
【事前学習のポイント】
  • 今までの仕事を振り返ってください。設計書を書きましたか?設計でどこが難しかったですか?何がよかったですか?そもそも設計とは何ですか?コーディングやテストだけを仕事した方は、設計に何をあこがれますか?

事前学習教材

  • 講義2週間前に電子ファイルで提供(事前学習を推奨)

講義に関連する解説記事・参考文献・図書等

  • ご自分の会社にあり、あなたが目を通すことができる設計書が参考になります。目を通すことをお勧めします。