Architecture Description Languages
ADLs (architecture description languages) differ
in the model they support in a representation:
structural, framework, dynamic, process and functional;
the support provided for various aspects of components,
connectors and configurations; and type of tool support
provided with the lanuage.