Architecture description language
Architecture description languages are used in several disciplines: system engineering, software engineering, and enterprise modelling and engineering.
The system engineering community uses an architecture description language as a language and/or... Wikipedia