Multiple choice technology

What is the use of an Architectural Description Language (ADL)?

  1. provides syntax for describing a software architecture

  2. helps design the language in which the software should be built

  3. codes the architecture into desired programming language

  4. describes how to design the software in a specified language

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

An Architectural Description Language (ADL) provides formal syntax and semantics for describing software architectures - components, connectors, and configurations. ADLs do NOT design programming languages (that's language design), do NOT code implementations (that's programming languages), and do NOT prescribe design methodology. They are modeling languages for architectural specification and analysis.