The overview of Arch3D


Arch3D is a tool suite for modeling, visualizing, analyzing, implementing and evolving software and systems architectures. Its tools can be divided into three categories: architecture modeling, runtime framework and evolution tools.

Relationship of tools


Architecture modeling.

We have built our infrastructure to model Dedal that are defined in Xml schemas, and Java classes.


Architecture implementation framework.

The runtime system is modeled using Arch3D-REF (Runtime Evolution Framework).


Tools.

The development and evolution of software architectures based on Dedal is manipulated through speci c tools that include Arch3D-Editor, AEC (Architecture Evolution Center), Arch3D-Analyzer (Consistency Checker).