Está en la página 1de 3

ARQUITECTURA

ACTIVIDAD 2. LENGUAJE DESCRIPTOR DE ARQUITECTURA

Lenguaje descriptor de arquitectura

El Lenguaje descriptor de arquitectura se utiliza para satisfacer las necesidades descriptivas que
necesitan un alto nivel de abstracción, debido a que cada vez más se necesita que el software resuelva
problemas de la vida cotidiana de la vida de las personas. Una vez que el arquitecto de software, tras
conocer el requerimiento, se decide a delinear su estrategia y a articular los patrones que se le ofrecen
hoy en profusión, se supone que debería expresar las características de su sistema, o en otras palabras,
modelarlo, aplicando una convención gráfica o algún lenguaje avanzado de alto nivel de abstracción.

Los ADL son un lenguaje descriptivo de modelado que se focaliza en la estructura de alto nivel
de la aplicación antes que en los detalles de implementación de sus módulos concretos. Los ADL que
existen actualmente en la industria rondan la cifra de veinticinco; cuatro o cinco de ellos han
experimentado dificultades en su desarrollo o no se han impuesto en el mercado de las herramientas de
arquitectura.

Algunos de los ADLs fundamentales de la arquitectura de software contemporánea son:

Lenguaje Descripción
ADML Forma de representación basada en estándares
de la industria. Soporte nativo XML. Permite
definir vínculos con los objetos externos a la
arquitectura. Permite interactuar con diferentes
repositorios de industria.
Aesop Se basa en el sistema de tubería y filtros.
Requiere el manejo de toda una jerarquía de
lenguajes específicos. Implementa EDF.
ArTek Configuración modelada implícitamente
mediante información interconexión.
Acme Soportar el mapeo de especificaciones
arquitectónicas entre diferentes ADLs. Describe
con facilidad sistemas “relativamente simples”.
CHAM Compone especificaciones para las partes y
describe explícitamente las reglas de
composición. Es una técnica de especificación
basada en álgebra.
Jacal Es un lenguaje de descripción de arquitecturas de
software de propósito general. Cuenta con una
representación gráfica que permita a simple vista
transmitir la arquitectura del sistema.

También podría gustarte