Professional Documents
Culture Documents
Nombre de la Actividad:
Actividad 2. Lenguaje descriptor de arquitectura
Curso:
Diseo y arquitectura de software
Docente en lnea: Mara Teresa Hernndez Elenes
Alumno (a):
Jos Colbert Toledo Velasco
ES1410915684
Rapide
Rapide es un conjunto constituido por un lenguaje de tipo, un lenguaje de definicin, un
lenguaje de restriccin, y un lenguaje de programacin ejecutable. El lenguaje de tipo
est destinado a proporcionar interfaces para el lenguaje de definicin, que define la
arquitectura. El lenguaje restriccin define los requisitos para la sincronizacin y otros
eventos de patrones. El lenguaje ejecutable es concurrente y reactivo. Su principal
objetivo es la construccin de comportamiento de los componentes y las conexiones
entre componentes.
Wright
Wright se basa en los componentes de abstracciones, conectores y configuraciones. Las
configuraciones se pueden dividir en instancias (un tipo si es una especificacin de un
componente), archivos adjuntos (describe la topologa del sistema), y jerarquas (un
componente puede contener otros componentes). A continuacin se muestra un ejemplo
de una rutina de filtro.
Darwin
Darwin soporta la composicin jerrquica. Un componente se compone de otros
componentes o de los componentes primitivos; es decir, funciones integradas en el
lenguaje. Darwin tambin es compatible con la estructura de los programas y la
modelizacin de topologas de redes paralelas.
Fuentes
Stefan Bjrnander, Architecture Description Languages, Mlardalen University
http://carlosreynoso.com.ar/archivos/arquitectura/ADL.PDF