Atlas の開発環境

他人の手によるコーディングは理解に苦しむものですが、その理由は複数の要素で構成されていることに起因します。

  • このパラメータに適用可能な値は?
  • このライブラリはどこで使用しているのか?

Atlas Smart View と Connection View を使用すると、コードの関連性を分かりやすく表示できます。また、パワーユーザ向けには、Atlas Shellを使用するとシンプルなコマンドから、パワフルな表示およびに解析スクリプトの構築が可能になります。

また、Atlas SDKでは、Java とC 言語のコードに対応したパワフルな Eclipse プラグインのビルドに加えて、コードに連携した表示のカスタマイズが可能になります。

Atlas Smart View

他人のコードを解明する必要がある、もしくは、大幅な変更を行う場合。Atlas Smart View では、コードの仕組みや複数のパーツにおける相互関係などが明確に表示されます。コードの一部をクリックすると、アーティファクトに基づいて即座にコードを表示できます。Smart View は、以下のような悩みに対応しています。

  • このメソッドを変更すると、他のメソッドにどのような影響を与えるか。
  • このパラメータの値はどこに起因しているのだろう。

こちらの動画では、いかに簡単にAtlas Smart View を使い始めることができるかをご覧いただけます。

自分のコードで試してみる

Connection View

コードの構成要素のリンクをトラッキングする作業は、煩雑化しがちですが、Atlas Connection View は、主要な従属性に素早くフォーカスできるツールです。コード内の複数の要素間における相互関係をグラフ表示し、さらにソースとリンクを選択して特定の接続部を隔離することも可能です。Connection View では、極度に緻密なシステムも特定の関連性が明確になります。

Connection View の詳細情報
自分のコードで試してみる

Atlas Shell を使用する

Atlas は Smart Views を使用すると操作が簡単ですが、別のグラフや統計値あるいはカスタムツールが必要になった場合に Atlas Shell を使用します。シェルを使用すると、Scala ベースのスクリプトにてインタラクティブなコマンドの実行と、Java、Scalaまたはその他の JVM 互換言語でスクリプトを作成することが可能です。

Atlas Shell
の詳細情報
自分のコードで試してみる

ライセンス

Atlas は、LiteStandard, and Professionalの三種類からご利用頂けます。また、Atlas Liteは無償でご利用頂けます。

Atlas Standard は、教育機関での利用において、出版に関する制限なく無償で提供しています。研究者の皆様は、グラフスキームに関する文書をご覧ください。

さらに、オープンソース開発者の皆様には、オープンソースプロジェクト対応 Atlas Standard ライセンスを発行されて頂いております。

[table “24” not found /]

*C 言語対応は、Atlas LiteおよびにAtlas Standardバージョンを希望するSimDiffユーザの皆様に無償で提供しております。
**Atlas Standard
または Professional ライセンスをご利用の場合には、Atlas SDK を用いて独自のプラグインを作成して使用することが可能です。さらに、Professional では、ワークグループ内で独自のプラグインを最大 20 件の Atlas Lite ユーザに (Atlas Lite は無償です) 適用することができます。なお、20 件以上のユーザに適用する場合には、弊社までご連絡下さい