Lenguaje descriptor y patrones de arquitectura de software

Páginas: 5 (1184 palabras) Publicado: 24 de abril de 2014

1. Identifica y describe los diferentes lenguajes descriptores de arquitectura y agrega la utilidad que tiene.

ADL
Descripción
Utilidad
Acme - Armani
Acme se define como una herramienta capaz de soportar el mapeo de especificaciones arquitectónicas entre diferentes ADLs, o en otras palabras, como un lenguaje de
intercambio de arquitectura.
El intercambio entre arquitecturas eintegración de ADLs.
ADML
(Architecture Description Markup Language) constituye un intento de
estandarizar la descripción de arquitecturas en base a XML.
Representación basada en estándares de la industria, de modo que ésta pueda ser leída por cualquier
parser de XML.
Aesop
“Una herramienta para construir ambientes de
diseño de software basada en principios de arquitectura”. El ambiente dedesarrollo de
Aesop System se basa en el estilo de tubería y filtros propio de UNIX.
La exploración de las bases formales de la arquitectura de software, el desarrollo del concepto de estilo arquitectónico y la producción de herramientas útiles a la arquitectura
ArTek
ArTek fue desarrollado por Teknowledge. Por cuanto la configuración es modelada implícitamente mediante información de interconexiónque se distribuye entre la definición de los componentes individuales y los conectores.
Se le reconoce la capacidad de modelar ciertos aspectos de una arquitectura.
Darwin
Describe un tipo de componente mediante una interfaz
consistente en una colección de servicios que son ya sea provistos (declarados por
ese componente) o requeridos (o sea, que se espera ocurran en el entorno).
Estáorientado más que nada al diseño de arquitecturas dinámicas y cambiantes.
Jacal
Es un lenguaje de descripción de arquitecturas de software de propósito general creado en la Universidad de Buenos Aires, por un grupo de investigación del Departamento de
Computación de la Facultad de Ciencias Exactas y Naturales.
Poder visualizar una simulación de cómo se
comportaría en la práctica un sistema basadoen la arquitectura que se ha representado.
MetaH/AADL
Es un ADL ligado a desarrollos que guardan relación específica con helicópteros, MetaH modela arquitecturas en los dominios de guía, navegación y control (GN&C) y en el diseño aeronáutico.
Ha sido diseñado para garantizar la puesta en marcha, la
confiabilidad y la seguridad de los sistemas modelados.
Rapide
Lenguaje de descripción desistemas de propósito general
que permite modelar interfaces de componentes y su conducta observable.
Simulación y determinación de la conformidad de una arquitectura.
UML
Superaba la incapacidad de los primeros lenguajes de especificación OO para modelar aspectos dinámicos y de comportamiento de un sistema introduciendo la noción de casos de uso.
Es posible representar virtualmente cualquiercosa, incluso fenómenos y procesos que no son software
UniCon
ADL cuyo foco apunta a soportar la variedad de partes y estilos que se encuentra en la vida real y en la construcción de sistemas a partir de sus descripciones arquitectónicas.
Proporciona una herramienta de diseño para construir configuraciones ejecutables basadas en tipos de componentes, implementaciones y “conexiones expertas”.Wright
Se puede caracterizar sucintamente como una herramienta de formalización de conexiones arquitectónicas.
Wright es probablemente la herramienta más acorde con criterios académicos de métodos formales.


2. Identifica y describe los patrones de arquitectura y agrega la utilidad que tienen.

Patrones arquitectónicos
Principales Caracteristicas
Programación por capas
Es una arquitecturacliente-servidor en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño
Arquitectura en pizarra
Modelo arquitectónico de software habitualmente utilizado en sistemas expertos, sistemas multiagente y, en general, sistemas basados en el conocimiento.
Arquitectura dirigida por eventos
Event-driven architecture o EDA, es un patrón de arquitectura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura De Software Y Patrones De Diseño
  • lenguajes de descripción de la arquitectura del software
  • Arquitectura De Software Patrones
  • Patrones de arquitectura
  • Lenguaje De Patrones
  • Arquitectura de software
  • arquitectura del software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS