Architectural languages today

The up-to-date list of currently existing architectural languages

Architectural languages

An architectural language is, according to the ISO/IEC/IEEE 42010:2011 Systems and software engineering — Architecture description standard

“any form of expression for use in architecture descriptions”

In light of this, an AL may be a formal language such as Acme, Darwin, or AADL, a UML-based notation, or any other means to describe a software architecture.

In order to pave the road ahead for a new generation of ALs that can be successfully adopted in industry (more information here), we conducted an industrial survey which involved 48 practitioners from 40 different IT companies in 15 countries worldwide (more information here). The table below contains a complete list of all the architectural languages we are collecting so far.

If you know about an architectural language which is not part of the list below, please contact us so that we will include it in the list.


Ivano Malavolta


Postdoctoral researcher at the Gran Sasso Science Institute, Italy.

Patricia Lago


Associate professor at the VU University Amsterdam, the Netherlands, leading the group on software and services.

Henry Muccini


Assistant Professor at the University of L'Aquila, Department of Information Engineering, Computer Science and Mathematics, Italy.

Patrizio Pelliccione


Associate professor at the University of Gothenburg, Sweden, and he is also Assistant Professor (on leave) at the University of L'Aquila, Italy.

Antony Tang


Associate professor in Swinburne University of Technology’s Faculty of Science, Engineering and Technology, Australia.


We are affiliated with the following universities and research centers.

  • Gran Sasso Science Institute
  • VU University Amsterdam
  • University of L'Aquila
  • University of Gothenburg
  • Swinburne University of Technology

Contact Us

We reply within 24 hours!