ADL 架构描述语言

286 阅读2分钟

什么是 ADL


ADL : Architecture Description Language, 架构描述语言

目前,两个重要的团体在使用架构描述语言术语。它们是:

  • 软件工程团体
  • 企业建模和工程团体

在软件工程团体,架构描述语言(ADL)是一种计算机语言,用来描述软件或系统架构。 这意味着如果是技术性架构,该架构必须被清楚的传达给软件开发者。

功能架构下,该软件架构必须被清楚的传达给利益相关者和企业工程师。 一些软件工程团体开发了若干ADL,如ACME(CMU开发),AADL(SAE标准化),C2(UCI开发),Darwin(英国伦敦帝国学院开发)和Wright(CMU开发) 。


企业建模和工程团体也开发了企业级的架构描述语言。 例子包括ArchiMate(现在是 The Open Group 发布的标准),DEMO等。

这些语言并不需要参照软件构件等。但他们大多数认为应用架构应该能清楚的传达给软件工程师。


ADL候选

下面的列表给出了目前为止最好的ADL候选