Content deleted Content added
Antonielly (talk | contribs) |
Erikproper (talk | contribs) Started inserting a distinction between the software engineering perspective as opposed to the enterprise engineering perspective. Neither community can/should claim the term ADL. |
||
Line 1:
{{Prose|date=August 2008}}
Different communities use the term architecture description language. Two important communities are:
An '''Architecture Description Language''' ('''ADL''') is a [[computer language]] used to describe [[software architecture|software]] and/or [[system architecture]]s. This means in case of [[technical architecture]], the architecture must be communicated to software developers. With [[functional architecture]], the architecture is communicated to stakeholders and enterprise engineers.▼
* The software engineering community
* The enterprise modelling and engineering community
▲
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, 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.
==Introduction==
| |||