組込ソフトウェア開発における検証手法と信頼性向上・不具合防止のポイント 〜デモ付〜

〜検証による品質保証、プログラムのモデルとモデル化の道具、振る舞い記述、SPIN、不具合防止のための静的検査〜

  • 高機能で短納期な組み込みソフトウェア開発の要求に応じるため、効率的で高い信頼性の検証に活かそう!
  • 網羅的かつ機械的に検査を行う検証手法を身につけ、不具合発生の要因特定、発生防止に活かそう!

講師の言葉

 情報技術の発達にともない、人命にかかわるサービスをコンピュータが担う場面が多くなるにつれ、ソフトウェアの信頼性に対する要求が高まってきています。加えて、開発期間の短縮化やソフトウェアの高機能化への要望もあり、効率的かつ高信頼性の検査手法が求められています。
 本セミナーでは、このような背景のもとで、有効な検査手法の一つとされる「モデル検査」について解説します。「モデル検査」を利用すれば、これまで、入力データの一部(代表値)のみを用いた動的テストに頼っていた検査を、プログラムの振る舞いを網羅的かつ機械的に調べる検査とすることができるようになります。その結果、不具合発生の要因となる箇所が特定でき、不具合発生の防止につながります。
 また、本セミナーでは、不具合防止を既存のソースコードを静的に検査する (テストデータを用いない方法)ことで実現する方法についても解説します。

セミナー詳細

開催日時
  • 2015年10月08日(木) 10:30 ~ 17:30
開催場所 日本テクノセンター研修室
カテゴリー ソフト・データ・画像・デザイン
受講対象者 ・組込みソフトウェア開発に関わる方 (初心者の方歓迎)  (自動車、電子機器、産業用機器、医療機器、情報通信システムなど)
予備知識 プログラム経験(C、C++、C#、Java のいずれか)
修得知識 ・プログラムが満たすべき性質(仕様)を論理式で記述するための基礎 ・モデル検査の基礎概念と検査ツールSPINの利用法
プログラム

1. ソフトウェアの品質保証
  (1). ソフトウェアと品質
    ・品質のいいソフトウェアとは
  (2). 検証による品質保証
    ・プログラムが正しく動作することの保証の仕方
  (3). 開発過程と品質保証
    ・ソフトウェアの開発のどの段階で品質保証するのか

?

2. プログラムのモデル
  (1). モデルの必要性
  (2). プログラムの振る舞いのモデル化
    ・逐次実行、決定性・非決定性、並行・並列動作、同期・非同期、通信
  (3). 状態遷移モデル
    ・プログラムの状態、状態遷移、有限状態オートマトン、CSP
  (4). プログラムに満たしてほしい性質
    ・停止性、公平性、デッドロックフリー、周期動作可能性など

?

3. モデル化に必要な道具
  (1). 集合と命題論理の基礎
  (2). 時間を表現するための様相論理
  (3). 線形時相論理 LTL
  (4). 形式言語

?

4. プログラムの振る舞い記述
  (1). LTL式によるプログラムの性質の記述
  (2). 振る舞いの記述言語 Promela
  (3). ソースコードからの振る舞い抽出

?

5. モデル検査
  (1). モデル検査の原理
  (2). モデル検査ツール SPIN
  (3). モデル検査のポイント
  (4). 実行例のデモ

?

6. 不具合防止のための静的検査
  (1). 差分(派生)開発
  (2). 静的検査の概要
    ・動的検査と静的検査,静的検査の種類
  (3). プログラムのコーディング規約
    ・不具合混入の防止
  (4). プログラム変更の影響範囲
    ・影響範囲の特定法
  (5). 実行例のデモ

キーワード 品質保証 モデル化 停止性 公平性 デッドロックフリー 周期動作可能性 状態遷移 LTL(線形時相論理) SPIN 差分開発 不具合混入 影響波及解析
タグ ソフト管理ソフト品質組み込みソフト
受講料 一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込)
会場
日本テクノセンター研修室
〒 163-0722 東京都新宿区西新宿2-7-1 新宿第一生命ビルディング(22階)
- JR「新宿駅」西口から徒歩10分
- 東京メトロ丸ノ内線「西新宿駅」から徒歩8分
- 都営大江戸線「都庁前駅」から徒歩5分
電話番号 : 03-5322-5888
FAX : 03-5322-5666
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

営業時間 月~金:9:00~17:00 / 定休日:土日・祝日