Difference: DinamicaArtefactos (1 vs. 7)

Revision 713 Jun 2007 - Main.CristobalCosta

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

Dinámica de artefactos

Line: 40 to 40
 
  • Tarea UPV 2.3 - Definición y desarrollo de un modelo de evolución para arquitecturas software orientadas a aspectos : Desarrollo del modelo de evolución
  • Tarea UPV 2.5 - Desarrollo de arquitecturas software orientadas a aspectos dirigido por modelos y basadas en líneas de producto : Una vez estudiados los requerimientos y necesidades de evolución dinámica en líneas de producto (tarea 1.8), el objetivo de esta tarea es estudiar cómo incorporar los mecanismos y formalismos necesarios para la evolución dinámica en los procesos de construcción y configuración de sistemas basados en líneas de producto.
  • Tarea UPV 2.6 - Aplicación de un modelo específico de dominio a distintos dominios de aplicación y tecnologías: modelos arquitectónicos orientados a aspectos, dinámicos y distribuidos : Aplicar y validar los mecanismos de evolución dinámica en un sistema real
\ No newline at end of file
Added:
>
>
  • Tarea UCLM 1.5 - Obtener un conjunto de indicadores válidos para arquitecturas software: Como resultado de esta tarea se extraerán ndicadores de calidad que permitan evaluar el deterioro de un sistema tras varios pasos de evolución.
  • Tarea UPCT 1.3 y 1.5 - Definición de un modelo y un marco arquitectónico para sistemas reactivos: Dado que los sistemas reactivos pueden requerir del uso de capacidades de evolución dinámica, el framework que permita el modelado de dichos sistemas deberá incorporar también los conceptos necesarios para dotarles de dichas capacidades.
 \ No newline at end of file

Revision 611 Jun 2007 - Main.CristobalCosta

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

Dinámica de artefactos

Line: 36 to 36
 
  • Tarea UPV 1.1 - Estudio de los trabajos relacionados : Estudiar cómo se ha abordado la evolución dinámica de sistemas software y concretamente si se ha estudiado en el campo de la ingeniería de modelos
  • Tarea UPV 1.4 - Soporte a la trazabilidad de manipulaciones de modelos : Estudiar cómo las distintas aproximaciones han incorporado a los sistemas dinámicos mecanismos de trazabilidad hacia los modelos o lenguajes que los definen.
Changed:
<
<
  • Tarea UPV 2.3
  • Tarea UPV 2.4
  • Tarea UPV 2.5
  • Tarea UPV 2.6
>
>
  • Tarea UPV 1.8 - Software factories y líneas de producto : Estudiar la necesidad de mecanismos de evolución dinámica en sistemas basados en líneas de producto.
  • Tarea UPV 2.3 - Definición y desarrollo de un modelo de evolución para arquitecturas software orientadas a aspectos : Desarrollo del modelo de evolución
  • Tarea UPV 2.5 - Desarrollo de arquitecturas software orientadas a aspectos dirigido por modelos y basadas en líneas de producto : Una vez estudiados los requerimientos y necesidades de evolución dinámica en líneas de producto (tarea 1.8), el objetivo de esta tarea es estudiar cómo incorporar los mecanismos y formalismos necesarios para la evolución dinámica en los procesos de construcción y configuración de sistemas basados en líneas de producto.
  • Tarea UPV 2.6 - Aplicación de un modelo específico de dominio a distintos dominios de aplicación y tecnologías: modelos arquitectónicos orientados a aspectos, dinámicos y distribuidos : Aplicar y validar los mecanismos de evolución dinámica en un sistema real
 \ No newline at end of file

Revision 529 May 2007 - Main.CristobalCosta

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

Dinámica de artefactos

Line: 26 to 26
 

Plan de trabajo

Deleted:
<
<
Cada grupo establecerá su plan de trabajo y la forma de organizarse. Pueden consultarse unas pautas de trabajo iniciales en Organización de los grupos
 \ No newline at end of file
Added:
>
>

Tareas META

A continuación se detallan las tareas META que guardan relación con este grupo de trabajo y que el grupo debería cumplir. Las tareas son aquellas que tienen que ver con la evolución del software, tanto estática (presente en las etapas de mantenimiento del software) como dinámica (presente en todos los sistemas abiertos).

Esta es una lista inicial que cualquier miembro del grupo podrá modificar. Además, se recomienda a cada uno de los miembros del grupo que lea las tareas del proyecto que se detallan a continuación, para así elaborar propuestas de colaboración que permitan cubrir en la mayor medida posible dichas tareas.

  • Tarea UPV 1.1 - Estudio de los trabajos relacionados : Estudiar cómo se ha abordado la evolución dinámica de sistemas software y concretamente si se ha estudiado en el campo de la ingeniería de modelos
  • Tarea UPV 1.4 - Soporte a la trazabilidad de manipulaciones de modelos : Estudiar cómo las distintas aproximaciones han incorporado a los sistemas dinámicos mecanismos de trazabilidad hacia los modelos o lenguajes que los definen.
  • Tarea UPV 2.3
  • Tarea UPV 2.4
  • Tarea UPV 2.5
  • Tarea UPV 2.6

Revision 421 May 2007 - Main.CristobalCosta

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

Dinámica de artefactos

Line: 22 to 22
 
Changed:
<
<
  • Carlos E. Cuesta?
>
>
 

Plan de trabajo

Revision 318 May 2007 - Main.CristobalCosta

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

Dinámica de artefactos

Line: 11 to 11
  Sin embargo, esto no es suficiente para los sistemas software altamente dinámicos, que se caracterizan por la necesidad de evolucionar y adaptarse dinámicamente a nuevos contextos y dominios específicos. Este tipo de sistemas requieren, desde las etapas más tempranas de desarrollo, incorporar mecanismos que den soporte a la evolución dinámica. La evolución dinámica es un campo muy amplio, y que puede ser abordado a distintos niveles de abstracción (e.g. a nivel de código). Sin embargo, esta línea de trabajo se centrará en el estudio de la evolución dinámica a nivel de modelos, con un especial énfasis en los modelos arquitectónicos y los modelos de aspectos para así cubrir la evolución dinámica de sistemas software altamente complejos y dinámicos.

Los intereses principales de esta línea de investigación son:

Changed:
<
<
o Evolución dinámica de tipos o Reconfiguración dinámica de arquitecturas software o Sistemas software autónomos (Autonomic Computing) o Sistemas software auto-adaptativos (Self-adaptative software systems) o Métricas para la evaluación del deterioro de un sistema software tras varios pasos de evolución o Comparativa de versiones de evolución en base a métricas
>
>
  • Evolución dinámica de tipos
  • Reconfiguración dinámica de arquitecturas software
  • Sistemas software autónomos (Autonomic Computing)
  • Sistemas software auto-adaptativos (Self-adaptative software systems)
  • Métricas para la evaluación del deterioro de un sistema software tras varios pasos de evolución
  • Comparativa de versiones de evolución en base a métricas
 

Miembros

Line: 26 to 26
 

Plan de trabajo

Changed:
<
<
Cada grupo establecerá su plan de trabajo y la forma de organizarse. Sin embargo, pueden consultarse unas pautas de trabajo iniciales en Organización
>
>
Cada grupo establecerá su plan de trabajo y la forma de organizarse. Pueden consultarse unas pautas de trabajo iniciales en Organización de los grupos

Revision 217 May 2007 - Main.CristobalCosta

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

Grupo de trabajo: Dinámica de artefactos

>
>

Dinámica de artefactos

 
Line: 18 to 18
  o Métricas para la evaluación del deterioro de un sistema software tras varios pasos de evolución o Comparativa de versiones de evolución en base a métricas
Changed:
<
<

Integrantes

>
>

Miembros

 

Plan de trabajo

Changed:
<
<
De cara a la próxima reunión en Ciudad Real, el plan de trabajo es el siguiente:
  1. Presentación de los intereses y objetivos del grupo de trabajo por parte del coordinador
  2. Cada uno de los integrantes presentará con qué áreas del grupo de trabajo está interesado
  3. Elaboración del plan de trabajo para los siguientes 6 meses:
    1. Confección de una lista de tareas relacionadas con el proyecto

(pendiente de acabar)

-- CristobalCosta - 15 May 2007

>
>
Cada grupo establecerá su plan de trabajo y la forma de organizarse. Sin embargo, pueden consultarse unas pautas de trabajo iniciales en Organización

Revision 115 May 2007 - Main.CristobalCosta

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

Grupo de trabajo: Dinámica de artefactos

Descripción

La construcción de sistemas software es un proceso largo y complejo, cuyo ciclo de vida pasa por numerosas etapas hasta llegar a la etapa final, la etapa de mantenimiento. En esta última etapa, los cambios son muy costosos: una vez implantados los sistemas, no soportan fácilmente su modificación. Existen numerosos trabajos, tanto de investigación como industriales, que han abordado este problema mediante técnicas de evolución estática: los nuevos cambios se aplican directamente en el código (o en los modelos que han generado dicho código) y se reinicia el sistema en ejecución.

Sin embargo, esto no es suficiente para los sistemas software altamente dinámicos, que se caracterizan por la necesidad de evolucionar y adaptarse dinámicamente a nuevos contextos y dominios específicos. Este tipo de sistemas requieren, desde las etapas más tempranas de desarrollo, incorporar mecanismos que den soporte a la evolución dinámica. La evolución dinámica es un campo muy amplio, y que puede ser abordado a distintos niveles de abstracción (e.g. a nivel de código). Sin embargo, esta línea de trabajo se centrará en el estudio de la evolución dinámica a nivel de modelos, con un especial énfasis en los modelos arquitectónicos y los modelos de aspectos para así cubrir la evolución dinámica de sistemas software altamente complejos y dinámicos.

Los intereses principales de esta línea de investigación son: o Evolución dinámica de tipos o Reconfiguración dinámica de arquitecturas software o Sistemas software autónomos (Autonomic Computing) o Sistemas software auto-adaptativos (Self-adaptative software systems) o Métricas para la evaluación del deterioro de un sistema software tras varios pasos de evolución o Comparativa de versiones de evolución en base a métricas

Integrantes

Plan de trabajo

De cara a la próxima reunión en Ciudad Real, el plan de trabajo es el siguiente:
  1. Presentación de los intereses y objetivos del grupo de trabajo por parte del coordinador
  2. Cada uno de los integrantes presentará con qué áreas del grupo de trabajo está interesado
  3. Elaboración del plan de trabajo para los siguientes 6 meses:
    1. Confección de una lista de tareas relacionadas con el proyecto

(pendiente de acabar)

-- CristobalCosta - 15 May 2007

 
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