このページの本文へ

高速ソースコード解析ツール「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
【整備済み品】富士通 ノートパソコン 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)
¥39,800
2
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
¥26,880
3
【整備済み品】富士 通 2in1ノートパソコン V727【本体のみ】/第7世代Core M3/12.3型タッチパネル1920×1080/メモリ 8GB/SSD 128GB/Win 11/MS Office 2019/USB 3.1/Type-C/無線WIFI/オーディオ内蔵/WEBカメラ/初期設定済
【整備済み品】富士 通 2in1ノートパソコン V727【本体のみ】/第7世代Core M3/12.3型タッチパネル1920×1080/メモリ 8GB/SSD 128GB/Win 11/MS Office 2019/USB 3.1/Type-C/無線WIFI/オーディオ内蔵/WEBカメラ/初期設定済
¥9,600
4
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥29,800
5
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 X1502VA 15.6インチ インテル Core i7 13620H メモリ16GB SSD 1TB Windows 11 バッテリー駆動 8.9時間 重量1.7kg PC Game Pass 3ヶ月利用権付き クワイエットブルー X1502VA-I7H161W
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 X1502VA 15.6インチ インテル Core i7 13620H メモリ16GB SSD 1TB Windows 11 バッテリー駆動 8.9時間 重量1.7kg PC Game Pass 3ヶ月利用権付き クワイエットブルー X1502VA-I7H161W
¥104,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
¥1,880
2
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,390
3
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
¥1,880
4
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 ホワイト
¥660
5
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
6
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥980
7
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,280
8
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
¥2,000
9
キヤノン 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,545
10
Amazonベーシック USB-A -ライトニングケーブル ナイロン iPhone充電 Apple MFi認証 iPhone 14/14 Pro/13/13 Pro/12/SE(第2世代)/iPad 各種対応(シルバー 0.9m)
Amazonベーシック USB-A -ライトニングケーブル ナイロン iPhone充電 Apple MFi認証 iPhone 14/14 Pro/13/13 Pro/12/SE(第2世代)/iPad 各種対応(シルバー 0.9m)
¥980

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

デジタル用語辞典

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