このページの本文へ

高速ソースコード解析ツール「Understand 6.3」日本語版の販売を開始

テクマトリックス株式会社
2023年05月31日

  • この記事をはてなブックマークに追加
  • 本文印刷

テクマトリックス株式会社
データフロー図やVariable Trackerなどの新しいグラフィカルビューを搭載。Git連携も強化。

テクマトリックス株式会社(本社:東京都港区、代表取締役社長:由利孝、以下「テクマトリックス」)は、米国Scientific Toolworks, Inc.(本社:米国ユタ州、最高経営責任者:Ken Nelson、以下「SciTools社」)が開発したソフトウェア解析ツール「Understand 6.3」日本語版の販売を2023年5月31日より開始します。



高速ソースコード解析ツール「Understand 6.3」日本語版の販売を開始


SciTools社の「Understand」は、C/C++、Java、C#、Pythonなどのソースコードを解析し、その構造を瞬時に可視化するソフトウェア解析ツールとして、2009年8月に国内販売が開始されました。以来、自動車、複合機、デジタルカメラ、医療機器などのソフトウェアを開発する企業をはじめ、研究機関や大学、コンサルティングファーム、個人のエンジニアといった幅広いお客様からの支持を集めています。

巨大化と複雑化が進むソフトウェア開発を成功させるためには、ソフトウェア構造を正確にかつ迅速に把握することが欠かせません。「Understand」は、関数や変数、ファイルといったさまざまな要素に関する情報を詳細に解析し、開発者が容易にそれらの情報にアクセスできる環境を提供します。10年来開発が続く古いソースコードであっても、数百万行に達する大規模なソースコードであっても、扱いが難しいソースコードであればあるほど「Understand」はその真価を発揮します。

このたびリリースされた「Understand 6.3」では、データの流れと処理の流れを可視化するデータフ ローダイアグラムと、変数がどのように使われていくのかを追跡できるVariable Trackerグラフが追加されました。一部のグラフについては、グラフのエッジ(線)やノード(頂点・節点)のスタイルが変更可能となり、また、操作性も向上しました。加えて、異なるツール間で静的解析結果を共有するフォー マットである、SARIF(Static Analysis Results Interchange Format)レポートをインポートすることが可能になり、静的解析ツールの違反箇所を修正する際の影響分析をUnderstand上で効率よく行うことができる ようになりました。また、Gitとの連携により、Gitリビジョンを指定した比較プロジェクトが作成することができ、変更差分をより簡単に特定することが可能になりました。さらに単一のプログラム内で複数タスク、関数から共有されているグローバル変数をグラフやレポートで可視化できるようになりました。

テクマトリックスは、本製品の国内総販売代理店として、これまで以上に強力になった「Understand 6.3」をソフトウェア解析ツール市場のさらなる拡大の起爆剤とするべく、マーケティング・販売・サポートの活動を強化してまいります。

【Understand 6.3の新機能・改善点】


■データフロー図や変数の追跡が可能なVariable Trackerをグラフィカルビューに追加
データの流れと処理の流れを可視化する、データフローダイアグラムが追加されました。データがどのようにグローバル変数および関数に流入し、どのように流出するかをData Flow In/Data Flow Outの2つのグラフで可視化します。また、Variable Trackerでは、変数がどのように使われていくのかを追跡できるので、これまで複数回の操作が必要であった関数をまたがる変数の追跡がしやすくなりました。これにより、可能性があるすべての変数の値を追跡できるため、バグをトレースするのに役立ちます。


■グラフカスタマイズ機能を強化
グラフのエッジ(線)やノード(頂点・節点)のスタイルが変更可能となり、変更や操作性が向上しました。さらに、メトリクスのカラースケールも追加でき、グラフにオーバーレイさせ、同時に表示できるようになりました。これによりリファクタリング作業の効率化に役立ちます。

SARIFレポートのインポート機能が追加され、より効率的に影響分析が実施可能に
SARIF(Static Analysis Results Interchange Format)は、異なるツール間で静的解析結果を共有するためのフォーマットです。Understand GUIツール上にドラッグアンドドロップするだけで、インポートできるようになりました。Understand上で静的解析ツールの違反箇所が表示され、その箇所をクリックするだけで、関連したプログラムに対する影響範囲を効率的に把握できるようになりました。


■プロジェクト比較機能を改善。解析結果の差分表示がより簡単に
Gitリビジョンを指定した比較プロジェクトを作成できるようになりました。また、プロジェクト比較パネルが追加され、より簡単に比較対象プロジェクトの再解析や比較対象プロジェクトの切り替えが可能になりました。比較プロジェクトを作成すると、メトリクスデータの差分がツリーマップで表示されます。また、追加・削除・変更といった処理の流れの差分がUMLシーケンスダイアグラムに色分けして表示されます。これらの改善は、コードレビューを効率的に実施するのに役立ちます。


■共有変数(割り込み干渉)の可視化グラフ/レポートを追加
単一のプログラム内で複数タスク、関数から共有されているグローバル変数をグラフ/レポートで可視化できるようになりました。割り込みレベルによる排他制御を設定すると、割り込み禁止区間(保護領域)の共有変数へのアクセスは破線で、共有変数の塗りつぶし色は他の変数と異なる色で表現され、複数タスク、関数からアクセスされている共有変数を視覚的に把握できます。意図しない変数への参照/変更の検出は、不具合リスクの軽減につながります。本機能の追加は、日本の車載企業からのご要望により搭載された機能です。今後もご意見、ご要望をもとに改善に取り組んでまいります。


■CUDA、C# 11やWindows 11など、サポート対象を拡充
・ C#:C# 11までの解析をサポート
・ CUDA:C/C++(Strict)解析において、CUDAファイル(.cu, .cuh)の解析をサポート
・ Windows:Windows 11, Windows Server 2022を稼動環境として正式にサポート
・ フローティングライセンスのログ機能の改善

・サポートプラットフォーム
 Windows(64bit):10/2016/2019/11/2022
 Linux(64bit):CentOS/RHEL 8.4以降、Ubuntu 20.04以降
 Mac OS:Mojave 10.14以降

・解析対象言語
 Ada、Assembly、C/C++、Objective-C/C++、C#、VB.NET、FORTRAN、Java、Pascal、Python、
 VHDL、Web(PHP、HTML、CSS、JavaScript、TypeScript)
 ※C/C++、Objective-C/C++、C#、VB.NET、Java、Python、Webがテクニカルサポートの対象です。

製品の詳細につきましてはWebページをご確認ください。
URL:https://www.techmatrix.co.jp/product/understand/

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

1
【整備済み品】富士通 ARROWS Tab V727/V 12.3型 タブレットPC 第7世代 Core m3 メモリ4GB SSD128GB Windows11 Office2019搭載 1920×1280 高精細液晶 LTE対応 無線LAN タッチペン付属 カメラ搭載 初期設定済み
【整備済み品】富士通 ARROWS Tab V727/V 12.3型 タブレットPC 第7世代 Core m3 メモリ4GB SSD128GB Windows11 Office2019搭載 1920×1280 高精細液晶 LTE対応 無線LAN タッチペン付属 カメラ搭載 初期設定済み
¥9,999
2
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥35,129
3
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - シルバー
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - シルバー
¥177,333
4
【整備済み品】ノートパソコン N E C Versapro-VKシリーズ core i3 第8世代/ノートPC/Webカメラ内蔵/Windows11/MS & Office2019/メモリ4GB/SSD128GB/DVD/15.6インチ/HDMI/Bluetooth/wifi/マウス付属/初期設定不要/初心者向け(i3-8/SSD 128GB)
【整備済み品】ノートパソコン N E C Versapro-VKシリーズ core i3 第8世代/ノートPC/Webカメラ内蔵/Windows11/MS & Office2019/メモリ4GB/SSD128GB/DVD/15.6インチ/HDMI/Bluetooth/wifi/マウス付属/初期設定不要/初心者向け(i3-8/SSD 128GB)
¥14,850
5
【整備済み品】NEC ノートパソコン VKM16/VKT16 15.6型 第8世代Core i5-8265U(最大動作3.9GHz) /Windows11 Pro/MS Office2019/WIFI内蔵/Webカメラ/DVD-ROM/Bluetooth/HDMI/Type-C(テンキー非搭載/Corei5-8265U, メモリ16GB,SSD512GB)
【整備済み品】NEC ノートパソコン VKM16/VKT16 15.6型 第8世代Core i5-8265U(最大動作3.9GHz) /Windows11 Pro/MS Office2019/WIFI内蔵/Webカメラ/DVD-ROM/Bluetooth/HDMI/Type-C(テンキー非搭載/Corei5-8265U, メモリ16GB,SSD512GB)
¥34,800

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,284
2
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
3
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
4
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
5
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
¥5,645
6
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
7
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥743
8
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ホワイト T-K6A-2630WH
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ホワイト T-K6A-2630WH
¥1,690
9
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
¥1,040
10
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,599

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン