‹ Atlas の力を引き出す

Atlas の力を引き出す (1): コードベースのインポートとインデックス作成のガイド

コードベースを Eclipse にインポートし、Atlas が解析する注釈付きグラフへインデックスを作成します。

Atlas の解析は、Eclipse でコードベースをインポートしてインデックスを作成し、注釈付きグラフ表現を作ることから始まります。このガイドでは、これらの欠かせない手順を説明します。

Atlas の Manage Project Settings で、Xinu プロジェクトの 230 ファイルが Map の下に mapped として並び、右下に Save & Re-Map がある画面です。

このガイドの終わりには、図のようにマッピングしてコードベースのインデックスを作成できるようになります。

ステップ 1: コードベースを Eclipse にインポートする

Atlas でコードベースを解析するには、最初の手順として、Eclipse プロジェクトとして Atlas にインポートします。

既存のプロジェクトをインポートする

コードベースがすでに Eclipse プロジェクトになっている場合は、ワークスペースにインポートするだけです。

インポートウィザードを開始する: Eclipse を開き、File → Import へ移動します。

ウィザードで、General カテゴリの下にある Existing Projects into Workspace を選択します。

参照してインポートする: Select archive file をクリックし、アーカイブまたはディレクトリのいずれかでプロジェクトを指定して、Finish をクリックします。

プロジェクトは、Eclipse の Package Explorer に表示されます。

C コードベースから Eclipse プロジェクトを作成する

コードベースの Eclipse プロジェクトがない場合でも、問題ありません。C コード専用の組み込みウィザードがあります。

  1. Eclipse を開き、File → Import へ移動します。
  2. ウィザードで、C/C++ カテゴリの下にある Existing Code as Makefile Project を選択します。
  3. プロジェクトのディレクトリを参照し、名前を付けて、Finish をクリックして完了します。

ステップ 2: Atlas でプロジェクトのインデックスを作成する

コードベースをインポートしたら、Atlas の力を引き出すときです。インデックス作成により、プロジェクトはグラフデータベースに変換されます。このグラフデータベースが、Atlas の高度な解析機能の基盤になります。

インデックス作成の手順

  1. Atlas メニューを開く: 画面上部にカーソルを合わせ、Manage Project Settings を選択します。
  2. プロジェクトを準備する: 既存のプロジェクトがあればすべて削除してから、新しいプロジェクト(例: 「Xinu」)を追加します。
  3. プロジェクトのインデックスを作成する: Save & Re-Map をクリックします。Atlas がグラフデータベースを生成し、進捗がリアルタイムで表示されます。

インデックス作成が 100% に達すると、プロジェクトは解析できる状態になります。

Atlas を使う理由

Atlas のグラフに基づく表現は、コードベースへの比類のない洞察を引き出します。主な機能は次のとおりです。

  • Smart Views と Shells: コード内の関係と依存関係を可視化します。
  • Graph Traversal APIs: コードベースのグラフを効率よく辿ります。
  • 高度なグラフ操作: 複雑なクエリと解析を容易に実行します。

デバッグから最適化の機会の特定まで、Atlas は開発者がソフトウェアを理解し、関わる方法を変えます。

Eclipse と連携した Atlas は、生のコードと実行に移せる洞察との隔たりを埋めます。弊社の「Atlas の力を引き出す」シリーズに従えば、グラフに基づくソフトウェア解析の力をすべて用いて、自信を持ってプロジェクトに取り組めるようになります。

次: Smart Views による対話的なソフトウェア解析

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

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