Lenguaje de diseño y análisis de arquitectura


El lenguaje de análisis y diseño de arquitectura ( AADL ) es un lenguaje de descripción de arquitectura estandarizado por SAE . [1] AADL se desarrolló por primera vez en el campo de la aviónica y se conocía anteriormente como el lenguaje de descripción de arquitectura de aviónica . [2]

El lenguaje de análisis y diseño de arquitectura se deriva de MetaH, un lenguaje de descripción de arquitectura creado por el Centro de Tecnología Avanzada de Honeywell . AADL se utiliza para modelar la arquitectura de software y hardware de un sistema integrado en tiempo real . Debido a su énfasis en el dominio integrado, AADL contiene construcciones para modelar componentes de software y hardware (con los componentes de hardware denominados componentes de "plataforma de ejecución" dentro del estándar). Este modelo de arquitectura se puede usar como documentación de diseño, para análisis (como la capacidad de programación y el control de flujo) o para la generación de código (de la parte del software), como UML . [3] [4]

AADL está definido por un lenguaje central que define una notación única para los aspectos del sistema y del software. Tener un solo modelo facilita las herramientas de análisis al tener una sola representación del sistema. El lenguaje especifica características específicas del sistema usando propiedades.

No se puede encontrar una lista completa de los proyectos/iniciativas pasados ​​y actuales en el wiki público de AADL porque se ha retirado. No se ha proporcionado ningún reemplazo a partir de diciembre de 2020.