• BPnet
  • ビジネス
  • PC
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
EDA・ソフトウエア 強いLSIやボードを設計するための
 
杉山 貴章=オングス、勝海 直人=情報処理推進機構(IPA)
2013/02/21 00:00
1/3ページ

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

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

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

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

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

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

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

【技術者塾】(2/29開催)
玩具や白物家電など日常製品から新たな電子化を読む

〜分解・分析からの未来展望シリーズ 「電子玩具」〜


「未来展望」シリーズの「電子玩具」編。玩具や白物家電など日常製品に見られる大きな電子化の変化を電子部品の立場から解説。クルマや時計などの市場を明示した上で、付加価値を高めるために一層強化すべき方向性を未来予測として提示します。 詳細は、こちら
日程 : 2016年2月29日
会場 : Learning Square新橋
主催 : 日経エレクトロニクス
印刷用ページ

マイページ

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

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

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

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

Follow Us

  • Facebook
  • Twitter
  • RSS

お薦めトピック

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

記事ランキング