活用事例
キーワード検索:「タイトルのみ」と「本文を含む」検索ができます。
「本文を含む」検索で複数検索される場合は、間は半角スペースを使用してください。
例)テスト カバレッジ
絞り込み: 「業種」「使用用途」「タグ」の項目でチェックをつけ、「絞り込む」ボタンをクリックすると絞り込みが可能です。 絞り込みは「AND」または「OR」が使用可能です。
活用事例
キーワード検索:「タイトルのみ」と「本文を含む」検索ができます。
「本文を含む」検索で複数検索される場合は、間は半角スペースを使用してください。
例)テスト カバレッジ
絞り込み: 「業種」「使用用途」「タグ」の項目でチェックをつけ、「絞り込む」ボタンをクリックすると絞り込みが可能です。 絞り込みは「AND」または「OR」が使用可能です。
1 - 10 / 11
タイトル | 最終更新日 | 業種 | 使用用途 | タグ | 閲覧 |
---|---|---|---|---|---|
マルチコアRTOS環境でも、かんたんに挙動を可視化! | 2025-01-06 | 航空システム開発 | パフォーマンス測定,不具合解析 | C.Python,GPIO2bit,Multi Trace,T-kernel,ファイル書き出し,二点間実行時間レポート,効率化・経費削減,実行時間/周期時間レポート,関数遷移スコープ | 108 |
目的 複数のCPUが独立して動作、連動する環境下でシステムの「パフォーマンス測定」や「不具合解析」を実施したい DT+を使って上記内容を実施し「新しいデバッグ手法」として確立させたい 活用方法 複数コア間をまたいだシステムの大きな機能単位でのボトルネックの調査 通常のタスクのFuncIn/Outに通常のテストポイントを自動挿入 タスクディスパッチ処理にイベントID出力ポイントを挿入 複数のCPUをまたいで実行される機能内の処理の流れと時間を関数遷移スコープと処理時間系レポートから解析 活用効果 マルチコア間での各タスクの遷移状況を可視化でき、デバッグのイメージが付きやすく、使用していく上でのモチベーションに繋がっている 関数遷移スコープで各コアごとの動... 続きを読む |
|||||
システムテストで、テスト漏れを解消! | 2025-01-06 | OA機器開発 | パフォーマンス測定 | C,DT+Advisor,Itron,NEC v850,ファイル書き出し,二点間実行時間レポート,効率化・経費削減,実行時間/周期時間レポート,属人化の低減,数百万ステップ | 61 |
目的 関数または変更点から影響範囲をもれなく特定し、テストを実施したい コード変更前後でのパフォーマンス計測がしたい 活用方法 システムテストでパフォーマンス劣化が起きていないか確認 DT+Advisorの「変更差分のあるファイル」で抽出した対象の関数のFuncIn/Outを中心に自動挿入 DT+Advisorで抽出した関数にのみTPを自動挿入 2点間実行時間を設定し、測定 活用効果 どうしても人力だと見落としをしてしまっていたが、見落としが無くなった システムテストの回帰テストとしてパフォーマンス劣化が発生していないかをラクに確認できたので、今までは計測まで手が回せていなかったところまで可視化できた... 続きを読む |
|||||
大規模OSSの調査・開発と自社コードとの結合デバッグ環境を楽に構築! | 2025-01-06 | クラウドサービスの調査・開発 | ベースコードの解析 | Ethernet(ドライバ対応方式),Python,Windows,クラウド環境,フィルタ,基板の確立,変数スコープ,関数遷移スコープ | 49 |
目的 大規模クラウドサービスのシステム理解のため、全体の挙動を解析したい Python環境下での効率的なデバッグ手段を確保したい 活用方法 Python環境自体のライブラリに追加し、クラウドサービスの全体並びに自作アドオンの挙動解析に使用 各関数に通常のテストポイントを自動挿入 活用効果 大規模なOSSのコードを解析しつつ自作アドオンのデバッグが必要だったが両方の処理の解析手段を楽に確保できた ローカルサーバー環境のほか、Docker環境下などでも使用でき、プラットフォームを問わずにデバッグできた... 続きを読む |
|||||
DT+で楽に処理時間を計測できて、テストにかかる手間が大幅削減! | 2025-01-06 | アプリケーション開発 | パフォーマンス測定,動作検証 | C#,Ethernet,二点間実行時間レポート,効率化・経費削減,実行時間/周期時間レポート | 48 |
目的 アプリ開発時に時間情報を取得して設計通りの処理時間になっているか?機能要件を満たしているか?を確認したい 活用方法 処理時間を計測したい箇所にテストポイントを挿入する 任意のポイントを指定して、二点間実行時間レポートで設計値から外れていないかを確認する 活用効果 従来は時間情報を取得するために、Print文を仕込む必要があり、複数あるタイマー処理の中から適切なものを考えてコードにして確認したい箇所ごとに仕込む必要があったが、DT+はテストポイントを自動で挿入してくれて、サンプルドライバを少しカスタマイズするだけですぐに使えるので、テストのスピードが大幅に向上した さらにログを吐き出しただけでは、コンソール上に残るだけなので手動でCSVファイル化す... 続きを読む |
|||||
予期しない挙動も関数遷移スコープで処理のシーケンスが見える化! | 2025-01-06 | 大型空調機開発 | 不具合解析 | CS+,GPIO2bit,RX66T,SPI,効率化・経費削減,関数遷移スコープ | 39 |
目的 発生頻度を予測できない「予期していない挙動の処理」がどのタイミングで発生するのかを解析したい 活用方法 挙動的に怪しい箇所にテストポイントを挿入して取得したデータから、関数遷移スコープでシーケンスを確認する 特定の箇所にテストポイントを自動挿入 活用効果 意図しない挙動が発生するたびにソフトの状態遷移の情報を吸い出して解析していたが、DT+Traceでログを取得してしまえば関数の遷移自体の情報が分かるので、予期していない関数の動きまでを追えるようになった... 続きを読む |
|||||
中身の分からないレガシーコードの実行経路を把握し、品質向上を実現! | 2025-01-06 | OA機器開発 | カバレッジ計測,ベースコードの解析 | C,GPIO2bit,GPIO4bit,Itron,NXP_LPC,μC3,効率化・経費削減,属人化の低減,関数遷移スコープ | 39 |
目的 中身の分からないレガシーコードの解析を行い、実行経路情報を把握したい 不具合があった場合の原因特定に使用したい 活用方法 関数遷移スコープにより関数全体の遷移状況を把握する カバレッジレポートで全体のカバレッジ率/未通過箇所を確認する 確認したい部分に絞ってテストポイントを挿入して、各レポートで解析内容を確認する 活用効果 カバレッジを新規に作成した機能のテスト検証の際に、すべてのケースが通過するかどうかを確認することで検証の漏れをなくし、品質向上に繋げることができた 関数遷移スコープを使用しファイル単位ごとの関数の遷移状況を視覚的に確認することで、ソースコードの解析にとても効果的だという事を実感できた... 続きを読む |
|||||
組込みLinux開発の実装初期段階で、CPU負荷率の測定と通信内容の見える化で開発効率が大幅UP! | 2024-12-12 | OA機器開発, | CPU負荷率の測定,通信ラインのモニタリング | Arm Cortex-A9,C,Ethernet,Linux,UART,パフォーマンス計測系のレポート,効率化・経費削減,基板の確立,属人化の低減,通信ラインモニタ | 39 |
目的 開発製品のOSが組込みLinuxへ以降していく実装初期段階で、従来通りのデバッグ手法ではCPU回りのリソース解析が難しいため、DT+を使って解析したい マイコンでソフト制御しているI2C通信システムのACKがきちんと返ってきているかをモニタリングしたい 活用方法 システム全体のCPU負荷率を測定 CPU負荷測定ポイントを挿入 ラインモニタ機能で通信内容を確認 通信ラインモニタ機能でPICマイコンの通信データ内容を確認した 活用効果 従来までは確認の難しかったCPU負荷率/ACKのモニタリングができ、期待値通りの波形が取得できていることを確認できた RTOS環境上ではJTAGを使ってデバッグしていたが、DT+を使うことで組込みLinux環境上でも、... 続きを読む |
|||||
他社コードでも、自社コードでも、設計通りなのかの動作検証は、DT+で「見える化」をする | 2025-01-06 | 車載機器 | 不具合解析,動作検証 | Arm,AUTOSAR,C,GPIO2bit,RH850,効率化・経費削減,変数スコープ,属人化の低減,関数遷移スコープ | 36 |
目的 車載ECUのファームウェア開発時に、設計通りに動作しているかを検証したい 不具合原因の特定のため、他社で開発したコードがどのように動作しているのかを把握したい 活用方法 不具合原因として当たりをつけたモジュールやタスクに、テストポイントを挿入する 確認したい部分の上位の関数~下位全体の関数の入口/出口にテストポイントを挿入 他社が開発したコードにも、テストポイントを挿入 関数遷移スコープや変数スコープを使って、設計通りの意図した状態変化が起こっているかを実行経路や変数の遷移を確認する 活用効果 関数遷移スコープで、意図した設計通りの動作検証ができると、自信が持てる 他社が開発したライブラリやOSでも、ソースコードがあれば、DT+でソフトウェアの動... 続きを読む |
|||||
度重なるコード改変があっても一括チェック!回帰テストにも役立つカバレッジ専用ドライバ | 2024-12-10 | 交通関連システム | カバレッジ計測,テストケースの作成 | C,Ethernet,Linux,Norti,PowerPC,カバレッジ専用ドライバ,ファイル書き出し,効率化・経費削減,属人化の低減,関数カバレッジ | 33 |
目的 ソースコードに変更を加えるたびにカバレッジを計測する必要があるが、毎回新しく環境を作成するのが非常に手間なので効率化したい 活用方法 コード改変→TPを挿入して回帰テストとしてテストを実施→カバレッジ率の測定というサイクルで使用する ファイル全体に通常のテストポイントを自動挿入 カバレッジ専用ドライバを使ってオーバーヘッドを削減しながらカバレッジ率を測定する 活用効果 従来はICE等を使用して、ソースコードの改変がある度に自力で通過情報を把握できる環境を作成しており、回帰テストの頻度も多くかなり手間がかかっていたが、DT+で環境の均一化と一括チェックができるようになった... 続きを読む |
|||||
Linux RTOS環境での障害分析をHWを含めて一括で解析! | 2025-01-06 | 防災設備開発 | ベースコードの解析,不具合解析 | C,C++,DT+Analog,FreeRTOS,Linux(カーネル含む),テストレポート,ファイル書き出し,ロジックウェーブスコープ,効率化・経費削減,関数遷移スコープ | 31 |
目的 JTAGが使えないLinux環境下で、ハードウェアの入出力を含む不具合の原因を解析したい ベースの古いRTOS環境での再現性の低い不具合を解析したい 活用方法 DT+TraceとDT+Analogでトレースし、ハードウェアの入出力の内容とソフトウェアの実行経路情報をトレース アプリもデバイスドライバも含めた、入出力関連のソースファイル内の関数の全てのステップにテストポイントを挿入 活用効果 ソフトウェアとハードウェアの両方の観点から検証しなければいけないターゲット上での分析環境の構築から解析までが非常に楽になった リリースから何年も経っていて、当時のデバッグ環境が残っていない環境でも長時間トレースでき、再現性の低い不具合の解析に使用できた... 続きを読む |