Beruflich Dokumente
Kultur Dokumente
DS-DDRS-1602-B2-001
LENJUAGE DESCRIPTOR DE
ARQUITECTURA
Matrcula:
ES1511103478
Correo electrnico:
kary_darker@hotmail.com
Nombre de la ingeniera:
Desarrollo de Software
Docente:
Alfredo Orozco Escobar
Introduccion
Los ADL (lenjuage de descripcion arquitectonica) es u lenjuage que describe la arquitectura de
un sistema.
Se enfocan en la estructura de alto nivel de una aplicacin, lo cual permite tener de manera
anticipada la programacion de la aplicacin que lo compone, de esta forma tiene la ventaja de
saber cuales son los puntos criticos del sistema, si son adecuadas para la aplicacin y hacer un
simulacro del comportamiento que va a tener.
Se enfocan en:
Componentes de la arquitectura
Interfaces expuestas por los componentes
Los conectores son basicamete para acoplar a las interfaces
Y para llevar acabo las tareas de configuraciones de la arquitectura
Las caracteristicas de debe tener un ADL es que debe ser simple, entendible y de preferencia
de sintaxis grafica.
Como vemos en la descripcion los conetores juegan un papel muy importante en la arquitectura
del sistema, ya que es atraves de ellos que se lleva acabo la interaccion y el orden en que
deben ir los componentes.
Las ventajas de las ADL son:
y desempeo.
Debe soportar la generacion automatica de codigos
La importancia de los ADL se basa en que pueden razonar sobre las propiedades del sistema
de manera precisa y a un nivel de abstraccion convenientemente generico, percibe los
protocolos de interaccion, anchos de banda y latencia, localizacion de almacenamiento,
consentimiento con estandares arquitectonicos y conjeturas de evolucion ulterio del sistema.
Desarrollo
ADL
Fecha
Investigadorinstitucin
Monroe & Garlan
(CMU), Wile (USC)
Descripcin
Acme
1995
Darwin
1991
ADL diseo de
arquitectura
dinmicas y
cambiantes
UniCon
1995
Shaw (CMU)
ADL de
propsito
general,
nfasis
en conectores
y estilos
Lenguaje de
intercambio de
ADLs
Caractersticas
Soporta
-En los lenguajes de
-estructura
programacin C++ y Java y
-propiedades de puede ser invocada por lo tan
inters
desde cualquier lenguaje la
-restricciones
plataforma clsica de Microso
-tipos y estilos.
o desde el Framework de .NE
-Para Java requiere la Mqui
Virtual de Java que permite la
ejecucin de programas Java
sobre todas las plataformas
soportadas.
-soporta notacin -PDF, por medio de XSL-FO
graficas
-XHTML
-consiste en una -Ayuda Microsoft en HTML
coleccin
de comprimido
servicios
ya -Ayuda Eclipse
previstos.
-Ayuda Java
-Sus
procesos
-Ayuda Oracle
estructurales son
-Rich Text Format
mediante
clculos.
-no proporciona
una
base
adecuada para el
anlisis de la
conducta.
-basado en tipos Actualmente no esta activada
de componentes,
implementacione
s y conexiones
expertas.
-soporta variedad
de
partes
y
estilos.
-anlisis
en
tiempo real.
Rapide
1990
Luckham (Stanford)
ADL &
simulacin
Armani
1998
Monroe (CMU)
ADL asociado
a Acme
Jacal
1997
Kicillof , Yankelevich
(Universidad de
Buenos Aires
-soporta
el
mapeo
de
especificaciones:
Estructura
Propiedades de
interez
Restricciones
Tipos y estilos
Y su estructura
se define como
un sistema de
evolucion.
ADL - Notacin -predefinido
de alto nivel
-distintos estilos
para
-no
tiene
descripcin y restrincion
de
prototipado
estilos
-arquitectura de
red independiente
-extencible
de
conectores.
-originarios de Windows e
implementan intensivamente
tecnologa COM.
Conclusion
Como podemos ver los ADL va enfocados en la estructura del sistema, en los protocolos de
comunicacin de alto nivel, de igual manera se adentra a lo que es el proceso de desarrollo,
con el fin de crear una correcta asignacion de los componentes del sistema demas que estan
expuestos a cambios es decir a que evolucionen.
Referencias
Reynoso (2004).Lenguajes de descripcin de arquitectura (ADL). Versin 1.0. Marzo 2004. Sitio
Web. http://carlosreynoso.com.ar/archivos/arquitectura/ADL.PDF
Reynoso (2008). Arquitectura de software.27/11/2008. Sitio Web
http://carlosreynoso.com.ar/archivos/arquitectura/Arquitectura-software.pdf