架構描述語言

架構描述語言 （ Architecture Description Language ） ， 簡稱ADL 。 目前 ， 兩個重要的團體在使用架構描述語言術語 。 它們是 ： 軟件工程團體 企業建模和工程團體 在軟件工程團體 ， 架構描述語言 （ ADL ） 是一種計算機語言 ， 用來描述軟件或系統架構 。 這意味着如果是技術性架構 ， 該架構必須被清楚的傳達給軟件開發者 。 功能架構下 ， 該軟件架構必須被清楚的傳達給利益相關者和企業工程師 。 一些軟件工程團體開發了若干ADL ， 如ACME （ CMU開發 ） ， AADL （ SAE標準化 ） ， C2 （ UCI開發 ） ， Darwin （ 英國倫敦帝國學院開發 ） 和Wright （ CMU開發 ） 。 企業建模和工程團體也開發了企業級的架構描述語言 。 例子包括ArchiMate （ 現在是 The Open Group 發佈的標準 ） ， DEMO等 。 這些語言並不需要參照軟件構件等 。 但他們大多數認爲應用架構應該能清楚的傳達給軟件工程師 。 下面所寫的內容主要從軟件工程團體的角度考慮 。