全てのカテゴリ
閲覧履歴
デバッグツールについての概要、用途、原理などをご説明します。また、デバッグツールのメーカー8社一覧や企業ランキングも掲載しておりますので是非ご覧ください。デバッグツール関連企業の2025年1月注目ランキングは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
*一部商社などの取扱い企業なども含みます。
2025年1月の注目ランキングベスト4
注目ランキング導出方法順位 | 会社名 | クリックシェア |
---|---|---|
1 | 日本シノプシス合同会社 |
41.7%
|
2 | コンカレント日本株式会社 |
33.3%
|
3 | 株式会社ストロベリー・リナックス |
16.7%
|
4 | 株式会社Sohwa & Sophia Technologies |
8.3%
|
注目ランキング導出方法について
注目ランキングは、2025年1月のデバッグツールページ内でのクリックシェアを基に算出しています。クリックシェアは、対象期間内の全企業の総クリック数を各企業のクリック数で割った値を指します。社員数の規模
設立年の新しい会社
歴史のある会社
ヘッドアコースティクスジャパン株式会社
240人以上が見ています
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 ArtemiS SUITEは音振動測定解析の為のモジュール式ソフトウエアプラットフォームです。製品音や環境ノイズを最適化することを目的とし、標準化ソフトウ...
ヘッドアコースティクスジャパン株式会社
180人以上が見ています
最新の閲覧: 19時間前
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 ArtemiS SUITEはモジュール式ソフトウエアプラットフォームです。モジュールの構造はわかりやすく、重複等がないようにテーマごとにグループ分けされて...
The Qt Company Oy
560人以上が見ています
最新の閲覧: 9時間前
返信の比較的早い企業
100.0% 返答率
23.3時間 返答時間
■製品が進化を続けていても、安全性が重要なアプリケーションであったとしても、グラフィカルユーザーインターフェイス (GUI) やヒューマンマシンインター...
The Qt Company Oy
320人以上が見ています
最新の閲覧: 8時間前
返信の比較的早い企業
100.0% 返答率
23.3時間 返答時間
■C、C++、SystemC、C#、Tcl、QMLの、クロスプラットフォームおよびクロスコンパイラコードのカバレッジ分析が可能になります。 Froglogic社買収によりプロダ...
ヘッドアコースティクスジャパン株式会社
150人以上が見ています
最新の閲覧: 1日前
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 PROGNO[I]SEはバイノーラル伝達経路分析と合成音作成 (BTPA/BTPS) の為のソフトウエアプログラムです。伝達経路分析により車両や機械等における個々の...
The Qt Company Oy
280人以上が見ています
返信の比較的早い企業
100.0% 返答率
23.3時間 返答時間
■テスト結果を、一元的に管理するプラットフォームです。 テスト自動化と、開発プロセス全体を連携させます。Froglogic社買収によりプロダクトラインに追加。...
協立テストシステム株式会社
320人以上が見ています
最新の閲覧: 1日前
100.0% 返答率
165.2時間 返答時間
■概要 ・汎用ファンクションテストシステムの為、テストフィクスチャーと検査プログラムを変更するだけで機種変更が可能です。 ・弊社ファンクション検査モジ...
ウェーブクレスト株式会社
280人以上が見ています
最新の閲覧: 3時間前
返信の比較的早い企業
4.0 会社レビュー
100.0% 返答率
21.4時間 返答時間
■特徴 PC 用 Tekbox EMC コンプライアンス ソフトウェア EMCview は、放射および伝導エミッションの使いやすい EMC 事前準拠テストです。当社の LISN、RF 電...
有限会社クネット
140人以上が見ています
最新の閲覧: 2時間前
ほとんどのOLIMEX社のPIC開発ボードには、PICのプログラム用に0.1インチピッチのICSPコネクタが付いています。また、OLIMEX社の新しい製品ではハーフピッチの...
Pico Technology Ltd.
120人以上が見ています
最新の閲覧: 1日前
PicoScope 7は必要なすべての解析機能を搭載。外出先での試験でも、複雑な設計検証でも、素早く結果が得られます。 ■仕様 ・無償アップグレードでライフタイ...
ヘッドアコースティクスジャパン株式会社
190人以上が見ています
返信の比較的早い企業
100.0% 返答率
29.5時間 返答時間
■概要 VoLTE、UMTS、Bluetooth®等の伝送シナリオやモバイルフォン、ハンズフリー端末、ANCヘッドホン、ICCシステム、スマートスピーカーのようなテスト対象デ...
ホッティンガー・ブリュエル・ケアー(HBK)
90人以上が見ています
最新の閲覧: 6時間前
返信の比較的早い企業
5.0 会社レビュー
100.0% 返答率
22.7時間 返答時間
■FASTpress Suite-計測データを解析・評価するパワフルなソフトウェア 特にプロセスコントロールでの使用に合わせて開発されました:パワフルな「HBMの工業...
協立テストシステム株式会社
290人以上が見ています
最新の閲覧: 1日前
100.0% 返答率
165.2時間 返答時間
■FX-Builder/Testerとは FX-Builderは、Focus-FXシリーズ専用のテスト・プログラム作成・実行ソフトウェアです。弊社FXシリーズモジュールを統合し、わかりや...
ベックマン・コールター株式会社
160人以上が見ています
最新の閲覧: 20時間前
返信のとても早い企業
100.0% 返答率
5.5時間 返答時間
DART (データ取得ツールおよびレポートツール) は、メソッド実施中の各サンプル操作情報を取得するため、Biomekログファイルから実施時間情報の収集および生...
ベックマン・コールター株式会社
130人以上が見ています
最新の閲覧: 7時間前
返信のとても早い企業
100.0% 返答率
5.5時間 返答時間
■オートメーション・システム用のダイナミック・スケジューリング TEMPO™ オートメーションコントロールソフトウエアは、Access Systemのプロトコルに関する...
アテック株式会社
370人以上が見ています
最新の閲覧: 1日前
返信のとても早い企業
100.0% 返答率
5.6時間 返答時間
■特徴 Winateq300は、複数のテスターのネットワーク管理や遠隔操作を可能にしたPC用ソフトウェアです。接続されたそれぞれのテスターのテストパラメータを簡...
テレダイン・ジャパン株式会社(テレダイン・レクロイ)
510人以上が見ています
最新の閲覧: 5時間前
返信の比較的早い企業
100.0% 返答率
25.8時間 返答時間
■特徴 ・ 100MHz、2ch、 ・最大14Mポイントメモリ ・シリアル・データ・トリガ/デコード標準 (I2C、SPI、UART/RS232、CAN、LIN)
5種類の品番
テレダイン・ジャパン株式会社(テレダイン・レクロイ)
380人以上が見ています
最新の閲覧: 1日前
返信の比較的早い企業
100.0% 返答率
25.8時間 返答時間
■特徴 ・最大4GHzの広帯域 ・40GS/sの高速サンプリング ・高速演算と豊富なデバッグ機能
6種類の品番
株式会社フィジックステクノロジー
40人以上が見ています
最新の閲覧: 23時間前
100.0% 返答率
65.4時間 返答時間
Precision Tool Commander (PTC) は、各種ステージやシステムを制御するためのGUIを備えたソフトウエアです。MCS2及びSmarPodを制御する際に有効なツールです...
アンドールシステムサポート株式会社
20人以上が見ています
JTAG Visualizer は、PCB回路図とレイアウトのための高度なグラフィカル ビューアおよびレイアウト ビューアおよびデータ管理システムです。Visualizerは、Pr...
アンドールシステムサポート株式会社
10人以上が見ています
CoreCommanderは、高レベルのGUIを介してインタラクティブなJTAGハードウェア デバッグ ツールとして使用できます。このJTAGインターフェイスでは、レジスタ ...
ヘッドスプリング株式会社
100人以上が見ています
最新の閲覧: 8時間前
■電源・電力変換器用の制御プログラム構築作業を便利で直感的にするソフトウェア開発支援キット 関数ライブラリ、データプロセッサ、リアルタイムデバッグ環...
アンドールシステムサポート株式会社
20人以上が見ています
最新の閲覧: 15時間前
JTAG Technologies社の「クラシック」プロダクションスタンドアロンパッケージ (PSA) は、長年にわたり、独立したバウンダリスキャンテストやデバイスプログ...
株式会社エル・アンド・エフ
110人以上が見ています
最新の閲覧: 7時間前
純日本製オリジナルのRenesas SHマイコン用Cリモートデバッガ。FLYCSHのオプションで、統合開発環境から使用できる。他社環境と比べ安価でコンパクト、サポ...
株式会社ペリテック
80人以上が見ています
ペリテックGPS信号シミュレータは最大12個のサテライトをシミュレート可能なGPSレシーバーテストシステムです。このGPS信号シミュレータテストシステムはNI社...
アンドールシステムサポート株式会社
10人以上が見ています
ProVisionで高速メモリクラスタと接続クラスタ テストを構築するために必要なのは、CTPG_M と、デバイスの内部IPとの通信を可能にするサポートCoreCommander...
株式会社エル・アンド・エフ
90人以上が見ています
最新の閲覧: 1日前
ルネサス純正環境と比べ安価でコンパクト、GCCと違いサポートもしっかり受けられる純日本製オリジナルイエローCコンパイラ ■ご注意 YCコンパイラは統合環境 ...
株式会社ペリテック
70人以上が見ています
■概要 SIVAは半導体テストに特化したテストフレームワークです。 統一フレームワークで管理することで、プログラムの再利用性を高め、新規テストの開発も少な...
アンドールシステムサポート株式会社
10人以上が見ています
完全なProVisionシステムでは、統合されたJTAG/バウンダリスキャンテストおよびプログラミングソフトウェア アプリケーションの開発と実行が可能ですが、生産...
株式会社エル・アンド・エフ
90人以上が見ています
最新の閲覧: 4時間前
純日本製オリジナルのRenesas H8マイコン用リモートデバッガ。統合開発環境から使用でき、ICE不要のリモートデバッガも用意。他社環境と比べ安価でコンパクト...
検索結果 49件 (1ページ/全2ページ)