Sie sind auf Seite 1von 4

Diseo y Arquitectura de Software.

Unidad 1. Arquitectura.

Docente: Pablo Snchez Luna.

Rebeca Rueda Toledano.

AL13500542.

Rebeca Rueda Toledano

Diseo y Arquitectura de Software.


Unidad 1. Arquitectura.

Actividad 2. Lenguaje Descriptor de


Arquitecturas.

Rebeca Rueda Toledano

Diseo y Arquitectura de Software.


Unidad 1. Arquitectura.

Identificar los principales lenguajes de descripcin de arquitecturas (ADLs) y sus


caractersticas.
Instrucciones:
1. Identifica y describe qu es un lenguaje descriptor de arquitecturas.
2. Elabora una lista de manera tabular al menos de 5 lenguajes descriptor de
arquitecturas, incluyendo sus principales caractersticas.
Un lenguaje descriptor de arquitecturas es una herramienta que se utiliza para
satisfacer requerimientos descriptivos que necesitan un alto nivel de abstraccin.
Lenguajes descriptores de arquitectura.
Lenguaje

Caractersticas principales.

.
Acme

Objetivo principal, ofrecer un mecanismo de intercambio de

descripciones de arquitectura.
Plataforma extensible de herramientas de arquitectura.
Intercambio entre arquitecturas e integracin de ADLs.
Capacidad de describir con facilidad sistemas relativamente

simple.
Lenguaje

metalenguaje.
Soporta la definicin de cuatro tipos de arquitectura: la estructura,

las propiedades de inters, las restricciones y los tipos y los estilos.


La estructura se define utilizando siete tipos de entidades:

descripcin

arquitectnica

de

segundo

orden:

componentes, conectores, sistemas, puertos, roles, representaciones

Rapide

y rep-mapas (mapas de representacin).


Provee un mecanismo de anotaciones.
Provee tipos de arquitecturas (Estilos).
Marco de anlisis semntico.

Es de propsito general.
Su objetivo es facilitar la simulacin de eventos.
Las especificaciones de Rapide son ejecutables.
Lenguaje Orientado a Objetos.
Requerimientos del sistema son expresados como restricciones en

Rebeca Rueda Toledano

Diseo y Arquitectura de Software.


Unidad 1. Arquitectura.

el tiempo.
Sus principales

elementos

son:

componentes,

conectores

constraints.
Aesop

Herramienta para construir ambientes de diseo de software

basada en principios de arquitectura.


El ambiente de desarrollo se basa en el estilo de tubera y filtros
propio de UNIX.

Wright

ADL de propsito general.


nfasis en el anlisis de protocolos de comunicacin.
Elementos principales: componentes y conectores.
Herramienta de desarrollo limitadas.
Integracin
de
metodologa
formal
con
descripciones
arquitectnicas.
Aplica procesos formales (algebra de proceso y refinamiento de
proceso)

CHAM

verificacin

automatizada

de

propiedades

arquitectura.
Sub-estilos: heredan los estilos.
No posee interfaz grfica nativa.
No genera cdigo ejecutable.

Chemical Abstract Machine


Tcnica de especificacin basada en algebra de procesos.
Componentes bsicos: molcula.
Soluciones de molculas (multiconjuntos que definen estados).
Reglas de transformacin, (cambios de estado).

de

Fuentes de consulta.
Acme - The Acme Studio. (2009). Acme Studio. 2014, de The Studio Acme Sitio web:
http://www.cs.cmu.edu/~acme/AcmeStudio/
Reynoso, C. Kicillof N. (2009). Architectural Description Languajes. Buenos Aires,
Argentina.: Universidad de Buenos Aires.

Rebeca Rueda Toledano

Das könnte Ihnen auch gefallen