Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
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:
| |||||||
> > | Cada grupo establecerá su plan de trabajo y la forma de organizarse. Sin embargo, pueden consultarse unas pautas de trabajo iniciales en Organización |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
Grupo de trabajo: Dinámica de artefactosDescripciónLa 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étricasIntegrantes
Plan de trabajoDe cara a la próxima reunión en Ciudad Real, el plan de trabajo es el siguiente:
|