• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版

HOMEエレクトロニクス電子設計「ファジング」によるセキュリティー・リスク軽減への道 > 【第3回】ファジングの導入に関する検討課題

「ファジング」によるセキュリティー・リスク軽減への道

【第3回】ファジングの導入に関する検討課題

  • 杉山 貴章=オングス、勝海 直人=情報処理推進機構(IPA)
  • 2013/02/20 00:00
  • 1/3ページ

 ツールを利用して比較的手軽に導入できることが利点であるファジングだが、製品開発のライフサイクルに新たに組み込んでいくためには検討すべき課題も存在する。一つは「ファジングの導入・運用に掛かる費用」である。開発ライフサイクルの中でファジングを実施するためにはどの程度の費用が必要で、それによってどれだけの効果を得ることができるのかを見積もることは、ファジングの導入に強い説得力を持たせることにつながる。

図1 ファジング導入までの検討事項
[画像のクリックで拡大表示]

 もう一つの検討課題は、「テスト期間に対する影響」だ。ファジングを導入するということは、新たに行うテストが一つ追加されるということなので、当然テスト工数は増加することになる。従って、どのようにすればこのテスト工数の増分を小さく抑えることができるかをよく検討しなければならない。

 ソフトウエアのテストにファジングを導入すると言っても、ただ闇雲にファジング・ツールによるテストを行えばいいというものではない。製品の品質を確保するという目的をしっかりと意識し、そのための有効な選択肢としての位置づけを明確にするためには、上記の二つの検討課題に対して納得できる回答を用意する必要があるだろう。そこで、本稿ではこの二つの検討課題について考察する。

【技術者塾】(10/24開催)
不具合の未然防止に役立つ 組み込みソフトのモデリング

ソフトウエア技術者の設計力向上の勘所


ソフトウエア設計図(モデル)の具体例を紹介しながら基礎を解説します。「静的構造図」や「動的構造図」などを演習を通して作成。ソフトウエア技術者の設計力を高め、もっと速く楽に開発することを目指します。 詳細は、こちら
日程 : 2016年10月24日
会場 : Learning Square新橋
主催 : 日経エレクトロニクス

おすすめ