DDRS U1 A2 Maal
DDRS U1 A2 Maal
DDRS U1 A2 Maal
Matrícula:
ES172004460
Correo electrónico:
mararen@nube.unadmexico.mx
Nombre de la ingeniería:
Desarrollo de Software
10 de octubre de 2019
Contenido
Ejemplos de ADLs................................................................................................................... 5
Acme – Armani...................................................................................................................................5
Aesop.................................................................................................................................................6
Darwin................................................................................................................................................7
Jacal....................................................................................................................................................8
MetaH/AADL......................................................................................................................................9
Bibliografía............................................................................................................................ 11
6. Consulta los criterios de evaluación de la actividad para que consideres los aspectos
a evaluar.
– Los conectores utilizados para acoplar los componentes mediante las interfaces.
Entre sus ventajas destaca la facilidad con la que puede representar la arquitectura de un
sistema para ser comprendida tanto por humanos como por máquinas. Permite además el
análisis de las arquitecturas bajo diferentes criterios de calidad como: completitud,
consistencia, ambigüedad y desempeño, soportando la generación automática de código.
Ejemplos de ADLs
2. Investiga en diversas fuentes a tu alcance al menos cinco lenguajes descriptores de
arquitectura.
Los principales ADLs que existen son Los principales ADLs estudio son ACME, Armani,
Aesop, ArTek, C2, Darwin, Jacal, LILEANNA, MetaH/AADL, Rapide, UniCon, Weaves,
Wright y xADL, pero se describirá a continuación las características de 5 de ellos.
Acme – Armani
Aesop
Darwin
La forma general de un programa de Darwin es el árbol en el que la raíz y todos los nodos
intermedios son componentes compuestos; las hojas son componentes que encapsulan
primitivas de comportamiento frente a los aspectos estructurales.
Jacal
Contempla una representación gráfica que permite a simple vista transmitir la arquitectura
del sistema, sin necesidad de recurrir a información adicional. Para este fin, se cuenta con
un conjunto predefinido (extensible) de conectores, cada uno con una representación
distinta.
Si bien no cuenta con una notación particular para expresar estilos, aunque por tratarse de
un lenguaje de propósito general, puede ser utilizado para expresar arquitecturas de
distintos estilos.
MetaH/AADL
Kramer parametrizadas.
ADL - Jacal no cuenta con una notación
Notación de particular para expresar estilos,
Kicillof , alto nivel aunque por tratarse de un lenguaje de
Yankelevich para propósito general, puede ser utilizado
Jacal 1997 (Universidad descripción para expresar arquitecturas de
de y distintos estilos. No ofrece una forma
Buenos Aires) prototipado. de restringir una configuración a un
estilo específico, ni de validar la
conformidad.
ADL Para trabajar con MetaH en ambientes
específico Windows, Honeywell proporciona un
Binns, de dominio. MetaH Graphical Editor implementado
MetaH 1993 Englehart en DoME, que provee un conjunto
(Honeywell) extenso de herramientas visuales y de
edición de texto.
Bibliografía
Reynoso – Kicillof. (2004). Lenguajes de Descripción de Arquitectura (ADL) . Argentina.
Universidad de Buenos Aires Recuperado de
http://carlosreynoso.com.ar/archivos/arquitectura/ADL.PDF