[ES] Este proyecto propone un Framework para la adaptación de sistemas software basados en micro-servicios y contenedores soportado en un proceso DevOps, formulado a partir de una identificación y clasificación taxonómica ...[+]
[ES] Este proyecto propone un Framework para la adaptación de sistemas software basados en micro-servicios y contenedores soportado en un proceso DevOps, formulado a partir de una identificación y clasificación taxonómica de estudios primarios orientados a la investigación e implantación de mecanismos de adaptación mediante una revisión sistemática de la literatura. La adaptabilidad es incorporada mediante el uso de un flujo de retroalimentación MAPE-K, por lo que las tareas se identifican en función a la fase que apoyan
al igual que las demás técnicas y herramientas a seleccionar en conformidad con el contexto de aplicación principal de las estrategias adaptativas, que puede ser de carácter interno (en caso de que los mecanismos de adaptación se ejecuten directamente sobre el sistema) o externo (si se ejecutan sobre la capa de infraestructura). Adicionalmente, para asegurar la evolución continua del sistema adaptativo resultante, se incluye una propuesta de las actividades DevOps a implementar.
[-]
[EN] This project presents a taxonomic classification Framework that provides a body of knowledge about the main adaptation criteria and mechanisms identified in a literature systematic review. We also proposes an adaptation ...[+]
[EN] This project presents a taxonomic classification Framework that provides a body of knowledge about the main adaptation criteria and mechanisms identified in a literature systematic review. We also proposes an adaptation Framework, based on the previous classification, with a proposal of a procedure built to choose the tasks, techniques and tools needed to incorporate adaptation mechanisms in the design of a software system to include adaptation qualities. The Framework integrates the adaptability capabilities through the use of a MAPE-K feedback loop. A set of tasks are identified accordingly with the supported MAPE-K phase, in conjunction with other tools and techniques bound to the context of the adaptation strategy. This context can be internal (when the adaptation mechanisms belong to the system layer) or external (when the adaptation mechanisms belong on the infrastructure layer). The Framework also suggest a set of DevOps activities to ensure the continuous evolution of the system.
[-]
|