Lenguajes de descripción de arquitectura (adl)

Solo disponible en BuenasTareas
  • Páginas : 2 (251 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de mayo de 2011
Leer documento completo
Vista previa del texto
Omar González Brito 14-02-2011
Arquitectura de software Lenguajes de Descripción de Arquitectura (ADL)ADL Herramientas de modelado que soportan desarrollos basados en arquitecturas Estructura de alto nivel, no detalle de implementación Poco consenso respecto a definición de ADL, aspectos aconsiderar y adecuación de ADL a estilos Poca distinción entre ADL, especificación formal, interconexión de módulos (MIL), herramientas de modelado y hasta lenguajes de programación.Condiciones de ADL Shaw y otros, 1995: Capacidad para modelar componentes con aserciones de propiedades, interfaces e implementaciones Capacidad de modelar conectores con protocolos, aserción depropiedades e implementaciones Abstracción y encapsulamiento Tipos y verificación de tipos Capacidad para integrar herramientas de análisis.
Los ADL se utilizan, además, para satisfacerrequerimientos descriptivos de alto nivel de abstracción que las herramientas basadas en objeto en general y UML en particular no cumplen satisfactoriamente. Entre las comunidades consagradas almodelado OO y la que patrocina o frecuenta los ADL (así como entre las que se inclinan por el concepto de estilos arquitectónicos y las que se trabajan en función de patrones) existenrelaciones complejas que algunas veces son de complementariedad y otras de antagonismo.

Histórica
Se comenzó a usar desde1990 debido al tamaño y complejidad de los sistemas que comenzaron asurgir.
Razones:
* Comunicación entre stakeholders.
* Decisiones de diseño.
* Abstracción transferible de un sistema.
Estructuras arquitectónicas
Existen diferentes tipos devistas que permiten ver la arquitectura de un sistema más en detalle.
* Vista lógica.
* Vista de código.
* Vista de desarrollo.
* Vista de coincidencia.
* Vista física.
tracking img