EDA・ソフトウエア 強いLSIやボードを設計するための
 
杉山 貴章=オングス、勝海 直人=情報処理推進機構(IPA)
2013/02/21 00:00
印刷用ページ

 ファジングを実施するにあたって、「ファジング・ツール」は欠かすことのできない存在である。ファジング・ツールはファジングを行うための専用のツールであり、主に次の三つの機能を持っており、一連の動作を繰り返し行うことでバグや脆弱性の検査を行う。

・ファズの生成および加工
・ファズの送信・入力
・ソフトウエアの挙動や死活の監視

ファズの生成および加工
 ファジングでは、使用するファズの性質や数によって診断結果が大きく左右される。有用な結果を得るためには、想定され得る入力値の性質を網羅的にカバーできるようなファズのセットを用意することが望ましい。しかしながら、そのようなファズの作成には高度なノウハウが必要となる。

 ファジング・ツールには目的に沿ったファズを自動で生成する機能が備わっているため、テスト担当者がそのようなノウハウを持っていなかったとしても、有効にファジングを実施できるというメリットがある。

ファズの送信・入力
 ファジング・ツールを利用すれば、ソフトウエアに対するファズの送信・入力を自動で行うことができる。したがってテスト担当者は、一度ツールによるファジングを開始してしまえば、あとは別の作業を行ないながらテストが完了するのを待てばよい。ファジングでは大量のファズを使用し、何度も繰り返して実施することが重要だが、ファジング・ツールを効率良く活用すれば担当者の時間的な負担を大幅に削減することができる。

ソフトウエアの挙動や死活の監視
 ファジング・ツールには、対象のソフトウエアの挙動や死活状態を監視する機能も備わっている。これによって、ファズを入力した結果として起こり得る異常な挙動や強制終了などの現象を把握することができる。テスト担当者は、ファジング完了後にその記録を調べて、問題の発見やその原因の特定を行う。

ここから先は日経テクノロジーオンライン会員の方のみ、お読みいただけます。
・会員登録済みの方は、左下の「ログイン」ボタンをクリックしてログイン完了後にご参照ください。
・会員登録がお済みでない方は、右下の会員登録ボタンをクリックして、会員登録を完了させてからご参照ください。会員登録は無料です。

<技術者塾>
電源制御と主回路の定式化手法(2日間)
~状態平均化法によるコンバータの伝達関数の導出と制御設計の基礎について事例を基にわかりやすく解説~



これまでの電源設計の教科書にはない新しい見地から基礎理論および実践例について解説するとともに、「系の安定度」の問題点と解決手法についても解説します。今年3月に発刊した「スイッチング電源制御設計の基礎」(日経BP社刊)をベースに最新の内容を解説いたします。詳細はこちら

【日時】:2015年9月28~29日 10:00~17:00 (開場9:30)予定
【会場】:化学会館(東京・御茶ノ水)
【主催】:日経エレクトロニクス

マイページ

マイページのご利用には日経テクノロジーオンラインの会員登録が必要です。

マイページでは記事のクリッピング(ブックマーク)、登録したキーワードを含む新着記事の表示(Myキーワード)、登録した連載の新着記事表示(連載ウォッチ)が利用できます。

協力メディア&
関連サイト

  • 日経エレクトロニクス
  • 日経ものづくり
  • 日経Automotive
  • 日経デジタルヘルス
  • メガソーラービジネス
  • 明日をつむぐテクノロジー
  • 新・公民連携最前線
  • 技術者塾

Follow Us

  • Facebook
  • Twitter
  • RSS

お薦めトピック

日経テクノロジーオンラインSpecial

記事ランキング