Sie sind auf Seite 1von 5

Diseo y arquitectura de software

DS-DDRS-1602-B2-001

LENJUAGE DESCRIPTOR DE
ARQUITECTURA

Unidad1: Arquitectura de Software

Nombre del alumn@


Roberta Karina Palacios Castillo

Matrcula:
ES1511103478

Correo electrnico:
kary_darker@hotmail.com

Nombre de la ingeniera:
Desarrollo de Software

Docente:
Alfredo Orozco Escobar

Diseo y arquitectura de software


DS-DDRS-1602-B2-001

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:

Que es entendida por la maquina y el ser humano.


Se puede ver los diferentes criterios de calidad completitud, consistencia, ambigedad

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

Diseo y arquitectura de software


DS-DDRS-1602-B2-001

ADL

Fecha

Investigadorinstitucin
Monroe & Garlan
(CMU), Wile (USC)

Descripcin

Acme

1995

Darwin

1991

1991 Magee, Dulay,


Eisenbach, Kramer

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

Casos donde se aplican

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.

Diseo y arquitectura de software


DS-DDRS-1602-B2-001

Rapide

1990

Luckham (Stanford)

ADL &
simulacin

Armani

1998

Monroe (CMU)

ADL asociado
a Acme

Jacal

1997

Kicillof , Yankelevich
(Universidad de
Buenos Aires

Es un sistema de Solaris 2.5


propsitos
SunOS 4.1.3
generales,
Linux
modela
la
estructura de sus
componentes
y
su
conducta
observable.

-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.

Aplicacin Win32, no requiere


instalacion.

Diseo y arquitectura de software


DS-DDRS-1602-B2-001

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

Das könnte Ihnen auch gefallen