Architecture description language: Difference between revisions

Content deleted Content added
A few corrections.
m Removing link(s) Wikipedia:Articles for deletion/Avolution closed as delete (XFDcloser)
Line 11:
The [[ISO/IEC 42010|ISO/IEC/IEEE 42010]]<ref>{{Cite web |url=http://www.iso-architecture.org/42010/docs/ISO-IEC-IEEE-latest-draft-42010.pdf |author=ISO/IECJTC 1/SC 7 Committee |title=ISO/IEC FDIS42010 |date=2011-03-01 |access-date=2011-12-05 |archive-url=https://web.archive.org/web/20120426010747/http://www.iso-architecture.org/42010/docs/ISO-IEC-IEEE-latest-draft-42010.pdf |archive-date=2012-04-26 |url-status=dead }}</ref> document, ''Systems and software engineering—Architecture description'', defines an architecture description language as "any form of expression for use in architecture descriptions" and specifies [[ISO/IEC 42010#Architecture Description Language|minimum requirements on ADLs]].
 
The enterprise modelling and engineering community have also developed architecture description languages catered for at the enterprise level. Examples include [[ArchiMate]] (now a standard of [[The Open Group]]), [[Jan Dietz#DEMO|DEMO]], [[Avolution|ABACUS]] (developed by the [[University of Technology, Sydney]]). 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 of the software engineering community.