‹ Atlasサポート

Atlasの力を引き出す

全9回のシリーズです。コードベースをインポートし、Smart ViewsとAtlas Shellで探索し、クエリを実行し、独自のアナライザを作成します。

Atlasは弊社の対話型ソフトウェア解析ツールです。このシリーズは、Atlasを端から端まで解説します。

はじめに: Atlasの力を引き出す: はじめに。Atlasは数千万行規模のコードベースを解析します。この導入では、インポートから独自のアナライザまで、シリーズの全体を示します。

  1. Atlasの力を引き出す (1): コードベースのインポートとインデックス作成のガイド。コードベースをEclipseにインポートし、プロジェクトをマップし、Save & Re-Mapでインデックスを作成します。
  2. Atlasの力を引き出す (2): Smart Viewsによる対話型ソフトウェア解析。Smart Viewsは制御フロー、データフロー、呼び出しチェーンを表示します。1つのビューをピン留めし、次のビューをパイプラインできます。
  3. Atlasの力を引き出す (3): ソフトウェア解析にAtlas Shellを活用する。Atlas Shellはコマンドラインからグラフクエリを実行します。ここでは、関数内の入れ子になったループを見つける例で示します。
  4. Atlasの力を引き出す (4): Atlasクエリを理解する。選択、集合演算、グラフ走査は、Atlasクエリ言語の3つの基礎です。
  5. Atlasの力を引き出す (5): 制御フローとデータフロー。インデックス作成では制御フローとデータフローが保存され、いくつかのクエリまたはSmart Viewで、そのいずれかを取得できます。
  6. Atlasの力を引き出す (6): 呼び出しグラフ。Atlasは呼び出しをXCSG.Callエッジとして記録し、Smart Viewまたはシェルクエリで呼び出しグラフを描画できます。
  7. Atlasの力を引き出す (7): 独自のアナライザを作成する — 1。独自のアナライザはAtlasのプラグインです。サンプルプロジェクトは、アクティベータ、スクリプト、Smart Viewsを示します。
  8. Atlasの力を引き出す (8): 独自のアナライザを作成する — 2。CallGraphAtlasScriptは、シェルクエリを実行できるプラグインのコードに変換します。Smart Viewのスクリプトは、選択に応答します。

ご質問、または修正のご希望はありますか?

どのようなご用件ですか?