Architecture description language: Difference between revisions

Content deleted Content added
Examples: without a definition for "best," this statement is useless. Also, there's no reason to have an external "up-to-date" list, especially not one that was last updated January 2019. Also removed someone's test edit.
Line 100:
 
==Examples==
* [http://www.avolution.com.au ABACUS (UTS)]
Below the list gives the candidates for being the best {{citation needed|date=March 2012}} ADL to date.
* [http://www-2.cs.cmu.edu/~acme/ ACME / ADML (CMU/USC)]
 
** [http://www.opengroup.org/architecture/adml/adml_home.htm ADML (No longer in development)]
For an up-to-date list of currently existing architectural languages, please refer [https://web.archive.org/web/20151121185404/http://www.di.univaq.it/malavolta/al/ Up-to-date list of ADLs].
** [http://byadl.di.univaq.it ByADL (Build Your ADL) - University of L'Aquila]
 
** [http://lepus.org.uk/ LePUS3 and Class-Z (University of Essex)]
* Primary candidates
** [http://www.avolutioncomplexevents.com.au/stanford/rapide/ ABACUSRapide (UTSStanford)]
** [http://www-2.cs.cmu.edu/~acmeafs/ ACME cs/project/able/www/wright/index.html ADMLWright (CMU/USC)]
** Unicon (CMU)
** [http://www.opengroup.org/architecture/adml/adml_home.htm ADML (No longer in development)]
** [https://www.cs.cmu.edu/afs/cs/project/able/www/aesop/aesop_home.html Aesop (CMU)]
** [http://byadl.di.univaq.it ByADL (Build Your ADL) - University of L'Aquila]
** MetaH (Honeywell)
** [http://lepus.org.uk/ LePUS3 and Class-Z (University of Essex)]
** [[Architecture Analysis & Design Language|AADL]] (SAE) - '''A'''rchitecture '''A'''nalysis & '''D'''esign '''L'''anguage
** [http://complexevents.com/stanford/rapide/ Rapide (Stanford)]
** [https://web.archive.org/web/20010813004108/http://www.ics.uci.edu/pub/arch/ C2 SADL] (UCI)
** [http://www-2.cs.cmu.edu/afs/cs/project/able/www/wright/index.html Wright (CMU)]
** SADL (SRI) - '''S'''ystem '''A'''rchitecture '''D'''escription '''L'''anguage
** Unicon (CMU)
* Secondary candidates
** [https://www.cs.cmu.edu/afs/cs/project/able/www/aesop/aesop_home.html Aesop (CMU)]
** MetaH (Honeywell)
** [[Architecture Analysis & Design Language|AADL]] (SAE) - '''A'''rchitecture '''A'''nalysis & '''D'''esign '''L'''anguage
** [https://web.archive.org/web/20010813004108/http://www.ics.uci.edu/pub/arch/ C2 SADL] (UCI)
** SADL (SRI) - '''S'''ystem '''A'''rchitecture '''D'''escription '''L'''anguage
* Others (unclassified)
** Lileanna - '''L'''ibrary '''I'''nterconnect '''L'''anguage '''E'''xtended with '''Ann'''otated '''A'''da
** [http://dually.di.univaq.it Dually: Providing Architectural Languages and Tools Interoperability through Model Transformation Technologies]
** [http://archc.sourceforge.net/ ArchC] [[SystemC]]-like, focus on [[instruction set]]s & [[memory model (computing)|memory models]].
** [http://caosd.lcc.uma.es/AO-ADL.htm AO-ADL]
** [https://web.archive.org/web/20080821101652/http://www.archimate.org/ ArchiMate] An example of an ADL for enterprise architecture
** [[C4 model (software)|C4 model]]
**[https://web.archive.org/web/20070702200852/http://caosd.lcc.uma.es/CAM-DAOP/DAOP-ADL.htm DAOP-ADL]
**[https://www.amazon.com/dp/3540291695 DEMO] Another example of an enterprise architecture ADL
**[https://web.archive.org/web/20130823003552/http://diaspec.bordeaux.inria.fr/ DiaSpec] an approach and tool to generate a distributed framework from a software architecture
**[http://www.mcc.com/projects/ssepp SSEP]
**[https://www.cs.cmu.edu/afs/cs/project/vit/www/unicon/index.html Unicon]
**[http://www.isr.uci.edu/projects/xarchuci/ xADL]
**Test
 
==Approaches to architecture==