全てのカテゴリ
閲覧履歴
デバッグツールについての概要、用途、原理などをご説明します。また、デバッグツールのメーカー8社一覧や企業ランキングも掲載しております。デバッグツール関連企業の2025年2月注目ランキングは1位:日本ローターバッハ株式会社、2位:日本シノプシス合同会社、3位:コンカレント日本株式会社となっています。
デバッグツールとは、デバッグの際に使用するソフトウェアなどを指します。
作成されたプログラムが意図通り動作するとは限りません。意図しない動作をした場合、間違った箇所 (バグ) を発見する必要があります。しかしながら、プログラムは数十万行もある場合も多く、自力でバグを発見することは困難です。
その際に、デバッグツールを使用してバグ発見を容易にします。デバッグツールには、バグ発見を支援するさまざまな機能が搭載されています。
デバッグツールは主にソフトウェア開発者が使用します。日常生活で活用することはありません。
デバッグツールはソフトウェア開発時のバグ発見を目的に使用します。ソフトウェア開発において、バグを発見して修正する作業 (デバッグ) は必要不可欠です。デバッグが不十分なまま公開した後に深刻なエラーが生じると、修正に時間的・経済的コストがかかります。また、製品を開発した会社への信頼も失われてしまいます。
プログラム開発には複数フェーズ (段階) があります。以下の順番で実施されます。
コーディング段階は特に重視されますが、各種テストも非常に重要です。一般にテスト段階では、何らかのエラーが発生します。エラーは大別すると構文エラー、コンパイルエラー、実行時エラー、論理エラーがあります。
構文エラーとコンパイルエラーはコーティング中に見つかりますが、実行時エラーと論理エラーはプログラムを実行しないと見つかりません。特に論理エラーだとプログラム自体は動作するため、原因特定が困難です。
論理エラーはプログラムを精査して発見しますが、大規模プログラムでは人力で発見することはできません。そのため、デバッグツールでプログラムを実行しつつ点検したり、途中でプログラムを停止したりしてバグを発見します。
デバッグ初心者はプログラムデバッグの勝手が分からず、バグ発生の度に慌てることもあります。そんなデバッグ初心者におすすめのツールが、「関数呼び出し関連図」と「テストケース」です。
関数呼び出し関連図
関数呼び出し関連図とは、プログラムモジュール間の値の呼び出しや参照関係を図式化したものです。プログラム中の人為的なエラーとして、参照のみのつもりで書き換えてしまったり、値を使用できない設計だったりする場合があります。このようなバグはコンパイル時に発見されず、簡単に見つかりません。関数呼び出し関連図を使用するとモジュール間のやり取りが可視化されて、バグ発見が容易になります。
テストケース
テストケースとは、プログラムへの入力に対して期待される出力を定義し、実行結果と照らし合わせて評価する手法です。プログラムが複雑なほどバグは多く、発見が困難です。プログラムを可能な限り細分化することで、バグを見つけやすいプログラムになります。
また、プログラムを細分化してテストケースを多く作成することで、どの部分でバグが発生したかも見つけやすくなります。関数呼び出し関連図もテストケースも自分で作成するツールです。市販のデバッグツールよりも、自作ツールで頭の中を整理してデバッグすることを推奨します。
デバッグのコツは、バグの原因・発生箇所を切り分けていくことです。規模の大きいプログラムも、細分化されたプログラムモジュールの集まりです。したがって、バグが発生したプログラムモジュールを特定できればそれを解消できます。現象からバグ発生箇所を推測し、プログラムモジュールの挙動を確認しつつ範囲を切り分けてバグを特定します。
参考文献
https://ipsj.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main_item_detail&item_id=48280&item_no=1&page_id=13&block_id=8
https://www.fujitsu.com/downloads/JP/archive/imgjp/jmag/vol63-3/paper12.pdf
*一部商社などの取扱い企業なども含みます。
順位 | 会社名 | クリックシェア |
---|---|---|
1 | 日本ローターバッハ株式会社 |
40.0%
|
2 | 日本シノプシス合同会社 |
20.0%
|
3 | コンカレント日本株式会社 |
20.0%
|
4 | 株式会社マクニカ |
20.0%
|
ウェーブクレスト株式会社
310人以上が見ています
最新の閲覧: 14時間前
返信の比較的早い企業
4.0 会社レビュー
100.0% 返答率
21.4時間 返答時間
■特徴 PC 用 Tekbox EMC コンプライアンス ソフトウェア EMCview は、放射および伝導エミッションの使いやすい EMC 事前準拠テストです。当社の LISN、RF 電...
株式会社NSD
130人以上が見ています
最新の閲覧: 5時間前
多種多様なシステムやアプリケーションを自在に連携するソフトウエアです。専門知識がなくても容易に操作できて運用・管理も充実の機能でサポート。企業内に...
The Qt Company Oy
620人以上が見ています
最新の閲覧: 18時間前
返信の比較的早い企業
100.0% 返答率
23.3時間 返答時間
■製品が進化を続けていても、安全性が重要なアプリケーションであったとしても、グラフィカルユーザーインターフェイス (GUI) やヒューマンマシンインター...
ホッティンガー・ブリュエル・ケアー(HBK)
100人以上が見ています
返信の比較的早い企業
5.0 会社レビュー
100.0% 返答率
20.5時間 返答時間
■FASTpress Suite-計測データを解析・評価するパワフルなソフトウェア 特にプロセスコントロールでの使用に合わせて開発されました:パワフルな「HBMの工業...
ベックマン・コールター株式会社
140人以上が見ています
最新の閲覧: 16時間前
返信のとても早い企業
100.0% 返答率
3.4時間 返答時間
■オートメーション・システム用のダイナミック・スケジューリング TEMPO™ オートメーションコントロールソフトウエアは、Access Systemのプロトコルに関する...
Pico Technology Ltd.
150人以上が見ています
最新の閲覧: 7時間前
PicoScope 7は必要なすべての解析機能を搭載。外出先での試験でも、複雑な設計検証でも、素早く結果が得られます。 ■仕様 ・無償アップグレードでライフタイ...
ヘッドアコースティクスジャパン株式会社
220人以上が見ています
最新の閲覧: 15時間前
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 VoLTE、UMTS、Bluetooth®等の伝送シナリオやモバイルフォン、ハンズフリー端末、ANCヘッドホン、ICCシステム、スマートスピーカーのようなテスト対象デ...
アテック株式会社
380人以上が見ています
返信の比較的早い企業
100.0% 返答率
17.0時間 返答時間
■特徴 Winateq300は、複数のテスターのネットワーク管理や遠隔操作を可能にしたPC用ソフトウェアです。接続されたそれぞれのテスターのテストパラメータを簡...
株式会社エル・アンド・エフ
130人以上が見ています
純日本製オリジナルのRenesas H8マイコン用リモートデバッガ。統合開発環境から使用でき、ICE不要のリモートデバッガも用意。他社環境と比べ安価でコンパクト...
株式会社ペリテック
90人以上が見ています
100.0% 返答率
302.3時間 返答時間
■概要 SIVAは半導体テストに特化したテストフレームワークです。 統一フレームワークで管理することで、プログラムの再利用性を高め、新規テストの開発も少な...
ヘッドアコースティクスジャパン株式会社
280人以上が見ています
最新の閲覧: 4時間前
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 ArtemiS SUITEは音振動測定解析の為のモジュール式ソフトウエアプラットフォームです。製品音や環境ノイズを最適化することを目的とし、標準化ソフトウ...
アンドールシステムサポート株式会社
30人以上が見ています
JTAG Visualizer は、PCB回路図とレイアウトのための高度なグラフィカル ビューアおよびレイアウト ビューアおよびデータ管理システムです。Visualizerは、Pr...
ヘッドスプリング株式会社
130人以上が見ています
最新の閲覧: 16時間前
返信のとても早い企業
100.0% 返答率
5.3時間 返答時間
■電源・電力変換器用の制御プログラム構築作業を便利で直感的にするソフトウェア開発支援キット 関数ライブラリ、データプロセッサ、リアルタイムデバッグ環...
The Qt Company Oy
310人以上が見ています
返信の比較的早い企業
100.0% 返答率
23.3時間 返答時間
■テスト結果を、一元的に管理するプラットフォームです。 テスト自動化と、開発プロセス全体を連携させます。Froglogic社買収によりプロダクトラインに追加。...
ベックマン・コールター株式会社
170人以上が見ています
返信のとても早い企業
100.0% 返答率
3.4時間 返答時間
DART (データ取得ツールおよびレポートツール) は、メソッド実施中の各サンプル操作情報を取得するため、Biomekログファイルから実施時間情報の収集および生...
ヘッドアコースティクスジャパン株式会社
180人以上が見ています
最新の閲覧: 15時間前
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 PROGNO[I]SEはバイノーラル伝達経路分析と合成音作成 (BTPA/BTPS) の為のソフトウエアプログラムです。伝達経路分析により車両や機械等における個々の...
有限会社クネット
170人以上が見ています
100.0% 返答率
50.0時間 返答時間
ほとんどのOLIMEX社のPIC開発ボードには、PICのプログラム用に0.1インチピッチのICSPコネクタが付いています。また、OLIMEX社の新しい製品ではハーフピッチの...
The Qt Company Oy
360人以上が見ています
最新の閲覧: 16時間前
返信の比較的早い企業
100.0% 返答率
23.3時間 返答時間
■C、C++、SystemC、C#、Tcl、QMLの、クロスプラットフォームおよびクロスコンパイラコードのカバレッジ分析が可能になります。 Froglogic社買収によりプロダ...
テレダイン・ジャパン株式会社(テレダイン・レクロイ)
560人以上が見ています
最新の閲覧: 1日前
返信の比較的早い企業
100.0% 返答率
22.7時間 返答時間
■特徴 ・ 100MHz、2ch、 ・最大14Mポイントメモリ ・シリアル・データ・トリガ/デコード標準 (I2C、SPI、UART/RS232、CAN、LIN)
5種類の品番
アンドールシステムサポート株式会社
20人以上が見ています
ProVisionで高速メモリクラスタと接続クラスタ テストを構築するために必要なのは、CTPG_M と、デバイスの内部IPとの通信を可能にするサポートCoreCommander...
ヘッドアコースティクスジャパン株式会社
220人以上が見ています
最新の閲覧: 7時間前
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 ArtemiS SUITEはモジュール式ソフトウエアプラットフォームです。モジュールの構造はわかりやすく、重複等がないようにテーマごとにグループ分けされて...
株式会社エル・アンド・エフ
150人以上が見ています
最新の閲覧: 1日前
純日本製オリジナルのRenesas SHマイコン用Cリモートデバッガ。FLYCSHのオプションで、統合開発環境から使用できる。他社環境と比べ安価でコンパクト、サポ...
株式会社フィジックステクノロジー
50人以上が見ています
100.0% 返答率
65.4時間 返答時間
Precision Tool Commander (PTC) は、各種ステージやシステムを制御するためのGUIを備えたソフトウエアです。MCS2及びSmarPodを制御する際に有効なツールです...
協立テストシステム株式会社
220人以上が見ています
100.0% 返答率
165.2時間 返答時間
■概要 ・各FXファンクションモジュールは5インチベイサイズに統一された専用モジュールです。 ・各モジュールの操作はパソコンを使用し、専用の画面にて操作...
アンドールシステムサポート株式会社
20人以上が見ています
CoreCommanderは、高レベルのGUIを介してインタラクティブなJTAGハードウェア デバッグ ツールとして使用できます。このJTAGインターフェイスでは、レジスタ ...
株式会社ペリテック
100人以上が見ています
100.0% 返答率
302.3時間 返答時間
ペリテックGPS信号シミュレータは最大12個のサテライトをシミュレート可能なGPSレシーバーテストシステムです。このGPS信号シミュレータテストシステムはNI社...
アンドールシステムサポート株式会社
40人以上が見ています
最新の閲覧: 11時間前
JTAG ファンクションテストシステム (JFT) は、バウンダリスキャンテスト (シングルピンネットのテスト) と、Python、National Instruments社 LabVIEW、およ...
テレダイン・ジャパン株式会社(テレダイン・レクロイ)
440人以上が見ています
返信の比較的早い企業
100.0% 返答率
22.7時間 返答時間
■特徴 ・最大4GHzの広帯域 ・40GS/sの高速サンプリング ・高速演算と豊富なデバッグ機能
6種類の品番
アンドールシステムサポート株式会社
30人以上が見ています
最新の閲覧: 21時間前
BSDテスト診断ソフトウェアを開発者または工場のランタイムシステムに追加すると、ネットのブリッジ (短絡) 、オープンピン、オープンネット、さらにはケーブ...
協立テストシステム株式会社
220人以上が見ています
最新の閲覧: 22時間前
100.0% 返答率
165.2時間 返答時間
■概要 ・各FXファンクションモジュールは5インチベイサイズに統一された専用モジュールです。 ・各モジュールの操作はパソコンを使用し、専用の画面にて操作...
検索結果 50件 (1ページ/全2ページ)