In the software engineering community, an Architecture Description Language (ADL) is a computer language used to describe software and/or system architectures. This means in case of technical architecture, the architecture must be communicated to software developers. With functional architecture, the software architecture is communicated with stakeholders and enterprise engineers.

PropertyValue
dbpprop:abstract
  • In the software engineering community, an Architecture Description Language (ADL) is a computer language used to describe software and/or system architectures. This means in case of technical architecture, the architecture must be communicated to software developers. With functional architecture, the software architecture is communicated with stakeholders and enterprise engineers. By the software engineering community several ADLs have been developed, such as Acme, AADL, C2, Darwin, and Wright (developed by CMU). The enterprise modelling and engineering community have also developed architecture description languages catered for at the enterprise level. Examples include ArchiMate (now an Open Group standard), DEMO, ABACUS (developed by the University of Technology, Sydney) etc. These languages do not necessarily refer to software components, etc. Most of them, however, refer to an application architecture as the architecture that is communicated to the software engineers. Most of the writing below refers primarily to the perspective from the software engineering community.
  • Eine Architecture Description Language (kurz ADL) hat den Anspruch, Software-Architekturen zu beschreiben. Dies geschieht meist sowohl in grafischer als auch in textueller Form. Viele ADLs haben den Anspruch Software-Architekturen so zu beschreiben, dass sie auch für Laien verständlich sind. Ein Mittel um dies zu erreichen ist die Verwendung von leicht verständlichen Grafiken. Es gibt verschiedene Möglichkeiten, Software zu dokumentieren. Da es keinen einheitlichen Standard gibt, haben verschiedene Gruppen verschiedene ADLs entwickelt. Als Industriestandard kristallisiert sich langsam die Unified Modeling Language (UML) heraus. Vorteile einer ADL sind, dass das Software-System beschrieben werden kann, noch bevor es tatsächlich implementiert wird. Da jede ADL genau spezifiziert ist, sind Missverständnisse leichter zu vermeiden. Zu den meisten ADLs existieren Analyse-, Entwicklungs- und oder Simulationswerkzeuge. Diese erleichtern nicht nur die Softwareentwicklung, sondern erlauben teilweise auch eine Messung von Systemeigenschaften noch bevor das System implementiert ist.
  • アーキテクチャ記述言語(Architecture Description Language、ADL)とは、ソフトウェアアーキテクチャやシステムアーキテクチャを記述するためのコンピュータ言語である。ソフトウェア開発者がアーキテクチャについてやり取りする場合や、開発者と発注元との認識あわせに使う。
dbpprop:hasPhotoCollection
dbpprop:reference
rdfs:comment
  • In the software engineering community, an Architecture Description Language (ADL) is a computer language used to describe software and/or system architectures. This means in case of technical architecture, the architecture must be communicated to software developers. With functional architecture, the software architecture is communicated with stakeholders and enterprise engineers.
  • Eine Architecture Description Language (kurz ADL) hat den Anspruch, Software-Architekturen zu beschreiben. Dies geschieht meist sowohl in grafischer als auch in textueller Form. Viele ADLs haben den Anspruch Software-Architekturen so zu beschreiben, dass sie auch für Laien verständlich sind. Ein Mittel um dies zu erreichen ist die Verwendung von leicht verständlichen Grafiken. Es gibt verschiedene Möglichkeiten, Software zu dokumentieren.
  • アーキテクチャ記述言語(Architecture Description Language、ADL)とは、ソフトウェアアーキテクチャやシステムアーキテクチャを記述するためのコンピュータ言語である。ソフトウェア開発者がアーキテクチャについてやり取りする場合や、開発者と発注元との認識あわせに使う。
rdfs:label
  • Architecture description language
  • Architecture Description Language
  • アーキテクチャ記述言語
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of