Académique Documents
Professionnel Documents
Culture Documents
Unidad 1. ARQUITECURA
Observaciones
Lenguaje de intercambio de ADLs
Caractersticas
Acme soporta la definicin de cuatro tipos de arquitectura: la estructura (organizacin de un sistema en sus partes constituyentes); las propiedades de inters (informacin que permite razonar sobre el comportamiento local o global, tanto funcional como no funcional); las restricciones (lineamientos sobre la posibilidad del cambio en el tiempo); los tipos y estilos. La estructura se define utilizando siete tipos de entidades: componentes, conectores, sistemas, puertos, roles, representaciones y rep-mapas (mapas de representacin). Se basa en el estilo de tubera y filtros propio de UNIX. Capacidad de modelar ciertos aspectos de una arquitectura, Es un lenguaje puramente declarativo que describe la estructura del sistema y las restricciones a respetar, pero no hace referencia alguna a la generacin del sistema o a la verificacin de sus propiedades no funcionales o de consistencia Los conectores trasmiten mensajes entre componentes, los cuales mantienen el estado, ejecutan operaciones e intercambian mensajes con otros componentes a travs de dos interfaces (llamadas top y bottom). Proporciona una base til para la descripcin de una arquitectura debido a su capacidad de componer especificaciones para las partes y describir explcitamente las reglas de composicin
Acme
1995
Garlan (CMU)
Aesop ArTek
1994
ADL de propsito general, nfasis en estilos Lenguaje especfico de dominio No es ADL ADL asociado a Acme
Armani
1998
Taylor/Medvidovic (UCI)
C2 SADL
1996
Berry / Boudol
Lenguaje de especificacin
CHAM
1990