Está en la página 1de 3

Laura Anglica Martnez Ulloa. Materia: Diseo y arquitectura de software.

Profesor: Reyna Lucia Ruiz Esparza Mrquez Actividad 1; Unidad 2: Lenguaje descriptor de arquitectura 1. Identifica y describe que es un lenguaje descriptor de arquitecturas. 2. Elabora una lista de manera tabular al menos de 5 lenguajes descriptores de arquitectura, incluyendo sus principales caractersticas.

Respuesta. 1.- Lenguaje Descriptor de Arquitectura (ADL) es un lenguaje y/o el modelado conceptual utilizado para describir y representar arquitecturas de sistemas. La comunidad ADL generalmente de acuerdo en que la Arquitectura de Software es un conjunto de componentes y las conexiones entre ellos. La AS se lleva a cabo despus del anlisis de un sistema, en la fase del diseo. La arquitectura arroja decisiones no funcionales y los requisitos funcionales de particiones, mientras que el diseo especifica o se deriva requisitos funcionales. El concepto de arquitectura de software se refiere a la estructuracin del sistema que, idealmente, se crea en etapas tempranas del desarrollo. Esta estructuracin representa un diseo de alto nivel del sistema que tiene dos propsitos primarios: satisfacer los atributos de calidad (desempeo, seguridad, modificabilidad), y servir como gua en el desarrollo.

2.ADL Acme Armani Caractersticas Es considerado como un ADL de 2da generacin. Acme se define como una herramienta capaz de soportar el mapeo de especificaciones arquitectnicas entre diferentes ADLs, o en otras palabras, como un lenguaje de intercambio de arquitectura. No es entonces un ADL en sentido estricto, aunque la literatura de referencia acostumbra tratarlo como tal. De hecho, posee numerosas prestaciones que tambin son propias de los ADLs.

En su sitio oficial se reconoce que como ADL no es necesariamente apto para cualquier clase de sistemas, al mismo tiempo que se destaca su capacidad de describir con facilidad sistemas relativamente simples. Soporta la definicin de 4 tipos de arquitectura. o La estructural. o Las propiedades de inters. o Las restricciones. o Los tipos y los estilos. La estructura se define utilizando 7 tipo de entidades. o Componentes. o Conectores. o Sistemas. o Puertos. o Roles. o Representaciones. o Red-mapas (mapas de representacin.) ADML Como hubiera sido de esperarse ante la generalizacin del desarrollo en la era del Web, ADML (Architecture Description Markup Language) constituye un intento de estandarizar la descripcin de arquitecturas en base a XML. ADML agrega al mundo de los ADLs una forma de representacin basada en estndares de la industria, de modo que sta pueda ser leda por cualquier parser de XML. En ambientes Windows el parser primario y el serializador de XML se instala con Microsoft Internet Explorer de la versin 4 en adelante, y todas las aplicaciones de Office, as como SQL Server, poseen soporte nativo de XML y por lo tanto del lenguaje arquitectnico de markup. El Framework .NET de Microsoft incluye adems clases (xmlreader, xmlwriter) Permite vincular descripciones arquitectnicas y modelos directamente con cualquier binario, scripting o entidad en cualquier plataforma y en cualquier lenguaje. El nombre oficial es Aesop Software Architecture Design Environment Generator. Aesop es una herramienta para construir ambientes de diseo de software basada en principios de arquitectura. El ambiente de desarrollo de Aesop System se basa en el estilo de tubera y filtros propio de UNIX. Un diseo en Aesop requiere manejar toda una jerarqua de lenguajes especficos, y en particular FAM Command Language (FCL, a pronunciar como fickle), que a su vez es una extensin de TCL orientada a soportar modelado arquitectnico. FCL es una combinacin de TCL y C densamente orientada a objetos. En lo que

Aesop

respecta al manejo de mtodos de anlisis de tiempo real, Aesop implementa EDF (Earliest Deadline First) ArTek ArTek fue desarrollado por Teknowledge. Se lo conoce tambin como ARDEC/Teknowledge Architecture Description Language. En opinin de Medvidovic no es un genuino ADL, por cuanto la configuracin es modelada implcitamente mediante informacin de interconexin que se distribuye entre la definicin de los componentes individuales y los conectores. En este sentido, aunque pueda no ser un ADL en sentido estricto, se le reconoce la capacidad de modelar ciertos aspectos de una arquitectura. De todas maneras, es reconocidamente un lenguaje especfico de dominio y siempre fue presentado como un caso testigo de generacin de un modelo a partir de una instancia particular de uso. Disponibilidad de plataforma Hoy en da ArTek no se encuentra disponible en ningn sitio y para ninguna plataforma. Es un lenguaje de descripcin de arquitecturas de software de propsito general creado en la Universidad de Buenos Aires, por un grupo de investigacin del Departamento de Computacin de la Facultad de Ciencias Exactas y Naturales. Objetivo principal El objetivo principal de Jacal es lo que actualmente se denomina animacin de arquitecturas. Esto es, poder visualizar una simulacin de cmo se comportara en la prctica un sistema basado en la arquitectura que se ha representado. Ms all de este objetivo principal, el diseo de Jacal contempla otras caractersticas deseables en un ADL, como por ejemplo contar con una representacin grfica que permita a simple vista transmitir la arquitectura del sistema, sin necesidad de recurrir a informacin adicional. Para este fin, se cuenta con un conjunto predefinido (extensible) de conectores, cada uno con una representacin distinta.

Jacal

Bibliografa. http://carlosreynoso.com.ar/archivos/arquitectura/ADL.PDF

También podría gustarte