Can you summarize the following document?
        
  如有標準標記(ADL)表現架構,下列方面將會更好:  過去的架構主要是通過畫方塊和線表述。圖中通常定義下列內容:  ADL起源於正式表現架構的語言學方法,因此也表明了其缺點。複雜的ADL允許架構設計決策的早期分析和可行性測試。

  有許多種ADL,或由學術機構開發或由工業組織開發。有些語言不試圖成為一個ADL,但事實證明它們適合表現和分析架構。ADL原則上的不同之處:  下面列表是ADL語言最基本的要求。必須:  ADL的共同點:  ADL的不同能力:  ADL積極因素  ADL消極因素  架構的共同概念  ADL團體普遍認為,軟體體系結構是一套元件以及它們之間的連線。但也有如下不同型別的架構:  物件連線架構 o 分解- 介面關聯到唯一的模組 o 介面一致性-句法規則的靜態檢查 o 通訊完整性-模組之間可見性  介面連線架構 o 介面指定“需要”和“提供”特性 o 連線被定義在“需要”和“提供”特性之間 o 約束架構中介面和連線的嚴格行為 o 架構中的約束對映為系統需求  大多數ADL實現了介面連線架構。

  架構和設計區別是什麼?架構鑄造非功能性決策和劃分功能需求,而設計是貫穿功能需求完成過程的原則。架構探索意味著,有必要更深一層驗證選擇,因此,架構必須做高層次的設計,以驗證劃分。

  下面的列表給出了目前為止最好的ADL候選
ADL,即架構描述語言(Architecture Description Language)。目前,兩個重要的團體在使用架構描述語言術語。它們是: