archmapper

ArchMapperは、アーキテクチャの説明をJavaソースコードにマッピングするためのツールです。
今すぐダウンロード

archmapper ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Michael Gottschalk
  • 出版社のWebサイト:

archmapper タグ


archmapper 説明

ArchMapperは、Javaのソースコードにアーキテクチャ記述をマッピングするためのツールです。 ArchMapperは、Javaソースcode.ArchMapperへのマッピングのアーキテクチャの説明のためのツールが実装成果物へのプログラムのハイレベルアーキテクチャの説明をマッピングするためのツールです。実装がミドルウェアやアプリケーションフレームワークに基づいている場合は、より具体的なソースコードを生成することができますarchitectureArchMapper準拠のJava実装をチェック・アーキテクチャから・生成するJavaソースコード・スタブ:より正確には、2つの主要な機能を提供しています。ミドルウェアの詳細は仕事に、このためのスタイル固有のマッピングで指定する必要があります。また、コンポーネントとコネクタの形状として定義する必要がありMiddleware.Architecture DESCRIPTIONTHEアーキテクチャに特異的な適合性チェックが存在する場合があります。現在、アーキテクチャ記述言語(ADL)アクメは、この目的のために使用することができます。 Eclipseのプラグイン(AcmeStudio)、例えばarchitecture.Alternatively、アーキテクチャのグラフィカルな編集が単純なXMLフォーマットで定義することができる可能があります。概念的な要素はアクメの場合と同じですが、いくつかの高度なアクメ-機能が省略されているので、構文が単純です。アーキテクチャMappingTheアーキテクチャ記述は、非常に抽象的なことができます。すべてのコンポーネントまたはコネクタには、いくつかのクラスで実装することができます。コンポーネントではありませんすべてのクラスは、他のコンポーネントのために表示されるはずです。手段ポートがcomponent.Consequentlyの唯一のインターフェイスを公開しなければならないいくつかのクラスとポートでのみ使用されるべきであること、私たちは、クラスへの部品、コネクタ、およびポートからのマッピングを必要としています。このマッピングは、XMLファイルで定義することができます。すべてのコンポーネントとコネクタの、クラスおよびインタフェースは、明示的またはクラス名patterns.As代替または相補体と定義することができ、マッピングは、クラスに直接のJavaアノテーションを使用して定義することができます。欠点は、このアプローチでは動作しません。そのソースコード生成です。スタイルMappingAnアーキテクチャは、建築様式に基づくことができます。建築様式は、コンポーネントとコネクタの種類やアーキテクチャを構成することができる方法についての制限を定義します。スタイルはミドルウェアの影響を受けている場合は、何かがサポートされている各スタイルtype.For各コンポーネントの実装について語ったことができ、スタイルマッピング情報をXMLファイルが存在しなければなりません。これは、スーパークラスとインタフェースに関する情報を、各コンポーネントまたはコネクタタイプのクラスタイプを含みます。ポートタイプは、その輸出にのみ、特定のクラス型を定義することができます。ファイルタイプの場合は、コードジェネレータ用のテンプレートを定義することができます。アーキテクチャ、アーキテクチャマッピングと、必要に応じて、建築様式マッピングからコードGenerationTheコードジェネレータギャザー情報。これは、スーパークラスとインタフェース、クラス名、パッケージと連結成分の界面からの既知のクラスに関する情報を含みます。さらに、ファイルは、スタイルマッピングに定義されたテンプレートコンテンツを生成することができます。また、ミドルウェアのスタイル固有の発電機が存在する場合があります。例えば、Spring構成ファイルを生成することができますジェネレータがあります。アーキテクチャと実装の適合性に関する適合CheckingThe最も重要な質問は:「クラスは確かアーキテクチャで定義された方法で通信しますか?」。これは、「通信の整合性」と呼ばれ、確認することができ、ルールの一つです。より正確には、すべてのコンポーネントがすべての場合には、ソースコード中に存在している場合、クラスはチェック非連結成分中または接続されたcomponent.Other一般的なルールのポートを介して公開されていないクラスへのクラスへの参照を持っているかどうかをチェックしますこのクラスはコンポーネントに属し、すべてのクラスがmappings.Thereで定義された方法で実装されている場合も、アーキテクチャ自体の構造を確認したルールです。彼らは、コンポーネントとどのように複雑な依存構造is.Moreoverの間で循環依存がある場合は、すべてのミドルウェアのスタイルは、独自のルールを定義することができます確認してください。・Eclipseの3.3のサポート・その他の資料(TPTPの新しいバージョンを含む):特殊タイプのコンポーネントのクラスのための制限は、このリリースでstyle.Whatのニューで定義されたルールに基づいて、チェックすることができることを意味します


archmapper 関連ソフトウェア

PFPスタジオ

PFP Studioは、PHPとJavaScriptを使用したWebベースのフォームの迅速なアプリケーション開発(RAD)のための視覚的プログラミングシステムです。 ...

164

ダウンロード

GCC UPC

UPC(Unified Parallel C)言語で書かれたプログラムのためのコンパイルと実行環境 ...

157

ダウンロード