ISO/IEC/IEEE 42010 (Systems and software engineering — Architecture description)[2]では、アーキテクチャ記述言語を「アーキテクチャ記述で使用される任意の表現形式」と定義し、ADLに最低限要求されることを示している。
事業体モデリングの分野では企業レベルのアーキテクチャ記述言語が開発されている。例えば、ArchiMate(The Open Group)、DEMO、ABACUS(シドニー工科大学が開発)などがある。これらは必ずしもソフトウェアコンポーネントなどを記述しないが、アプリケーションのアーキテクチャをソフトウェア技術者に伝えるのに使われる。
しかし、これらの成果は産業界ではほとんど採用されていない。なぜADLが普及しないのかについて、Woods and Hilliard[12]、Pandey[13]、Clements[14] らが分析を行っている。形式的ADLはソフトウェア開発に滅多に採用されておらず、主要なツールでもサポートされていない。ADLは一般に解説書が少なく、特定分野に特化しており、新機能を追加する余地がない。
^Allen, R.; Garlan, D. (1997). “A formal basis for architectural connection”. ACM Transactions on Software Engineering and Methodology6 (3): 213. doi:10.1145/258077.258078. ""while these [box-and-line]descriptions may provide useful documentation, the current level of informality limits their usefulness. Since it is generally imprecise what is meant by such architectural descriptions, it may be impossible to analyze an architecture for consistency or determine non-trivial properties of it. Moreover, there is no way to check that a system implementation is faithful to its architectural design.""
^Perry, D. E.; Wolf, A. L. (1992). “Foundations for the study of software architecture”. ACM SIGSOFT Software Engineering Notes17 (4): 40. doi:10.1145/141874.141884.
^ abVan Ommering, R.; Van Der Linden, F.; Kramer, J.; Magee, J. (2000). “The Koala component model for consumer electronics software”. Computer33 (3): 78. doi:10.1109/2.825699.
^Woods, E.; Hilliard, R. (2005). “Architecture Description Languages in Practice Session Report”. 5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05). pp. 243. doi:10.1109/WICSA.2005.15. ISBN978-0-7695-2548-8
^Pandey, R. K. (2010). “Architectural description languages (ADLs) vs UML”. ACM SIGSOFT Software Engineering Notes35 (3): 1. doi:10.1145/1764810.1764828.
^Clements, P. C. (1996). “A survey of architecture description languages”. Proceedings of the 8th International Workshop on Software Specification and Design. pp. 16–00. doi:10.1109/IWSSD.1996.501143. ISBN978-0-8186-7361-0