Difference: ArquitecturasSW (2 vs. 3)

Revision 317 May 2007 - Main.JenniferPerez

Line: 1 to 1
 
META TOPICPARENT name="GruposTrabajo"

Arquitecturas de Software

Line: 26 to 26
 

Miembros

Changed:
<
<
>
>
 
Added:
>
>

Objetivos

Estos intereses se plasman en una serie de objetivos a conseguir en esta línea. Dichos objetivos son los siguientes:

* Definir arquitecturas en base a modelos, siguiendo las directrices de la propuesta MDD. Se deberá dar soporte a modelos independientes de plataforma, lenguajes de programación y compiladores de modelos a código, para así poder obtener un producto final ejecutable.

* Dar soporte al desarrollo de arquitecturas basado en líneas de producto, siguiendo la propuesta MDD.

* Dar soporte a la definición de requisitos desde un punto de vista de MDD. El objetivo será permitir al analista definir y/o adaptar, no sólo el metamodelo de requisitos a utilizar sino también los mecanismos de análisis a las necesidades del dominio de aplicación.

* Definir una metodología que permita llegar a un prototipo inicial de arquitectura a partir de los requisitos del sistema. Asimismo, dicha metodología deberá ser extendida para que sea capaz de obtener también un prototipo inicial de línea de producto a partir de los requisitos. Dicha generación deberá abordarse desde una aproximación que permita ofrecer al analista un análisis previo de la proto-arquitectura generada que permita determinar en que grado se satisfacen los requisitos. Finalmente, dicha metodología deberá dar soporte a la trazabilidad de requisitos a arquitecturas y a líneas de producto de forma inherente así como a la automatización en el máximo número de tareas mediante técnicas como la transformación de modelos.

* Definición de vistas arquitectónicas a partir de los requisitos, combinando el concepto de vista del área de arquitecturas con el concepto de aspecto de AOSD.

* Definición de arquitecturas distribuidas y móviles mediante primitivas de modelado independientes de plataforma, siguiendo MDD. Además, dicho modelo deberá formalizarse e implementarse.

* Dar soporte a la definición de arquitecturas orientadas a servicio y orientadas aspectos: definición del modelo y formalización.

* Definir una metodología para la verificación de modelos durante el proceso MMD.

* Definir un catálogo de atributos de calidad de las arquitecturas software y las líneas de producto, así como la clasificación de atributos por dominios de aplicación y otros criterios.

* Proporcionar mecanismos de validación de funcionalidad y atributos de calidad de la arquitectura (model checking, prototipación automática). También será necesario dar soporte a la selección de criterios de clasificación de atributos de calidad en base al dominio, uso, etc. de la arquitectura.

* Enmarcar el proceso de validación de la arquitectura dentro de una metodología MDD.

* Proporcionar un middleware para la ejecución de arquitecturas software, que permita la evolución de arquitecturas en tiempo de ejecución con capacidades de auto-adaptación, context-awareness y control de versiones.

* Integración de todos los resultados en un único framework

* Implantación del framework en diferentes dominios de aplicación: sistemas tele-operados, sistemas de diagnóstico médico, sistemas para la gestión de emergencias, sistemas domóticos, etc.

 

Plan de trabajo

Changed:
<
<
Antes del viernes serán publicadas aquellas tareas que afectan directamente a esta línea. Los miembros de la línea deberán de estudiar su posible participación en cada una de ellas.
>
>
1. Publicación de miembros

2. Identificación de tareas de META que estén vinculadas con la línea

3. Adaptación de contenidos del grupo por parte de los miembros.

4. Elaboración sesión trabajo META en Ciudad Real:

4.1. Estructura de la sesión

4.2. Objetivos a cumplir

      1. 2.1. Establecer colaboraciones
      2. 2.2. Definir posibles publicaciones conjuntas

4.3. Temas a tratar

.....

 
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Proyecto META? Send feedback