Publication:
Optimización del proceso de integración continua del simulador de robótica Gazebo mediante mejoras sobre su sistemas de pruebas automáticas

Loading...
Thumbnail Image
Identifiers
Publication date
2017-07
Defense date
2017-07-25
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
El principal objetivo del proyecto es la mejora, en diferentes aspectos, de la implementación técnica y los procesos que afectan al ciclo de integración continua y pruebas automáticas existentes inicialmente, tras llevar a cabo el análisis de la situación inicial y de las posibles opciones de mejora existentes. Es importante indicar que está fuera del alcance de este proyecto el replantear el diseño y los pasos del propio proceso de integración continua en sí, simplemente se aborda el proceso de optimización desde el punto de vista puramente técnico de la implementación del diseño existente. Aspectos que este proyecto pretende mejorar: Mejorar el desarrollo y mantenimiento del código empleado en el servidor de integración continua para dotarlo de características deseables de las que actualmente carece: histórico de cambios, reproducibilidad, escalabilidad, etc. Aproximar las condiciones del entorno de ejecución de integración continua a los sistemas en producción (sistemas finales de empleo del simulador) mediante la mejora de los entornos de pruebas, su aislamiento e interacción con el hardware. Reducir los tiempos empleados por los ciclos de compilación mediante la reutilización de los entornos de pruebas generados siempre que sea posible. Evaluar si existe alguna alternativa mejor al software que implementa el servidor de integración continua existente en el inicio del proyecto. En caso de que sea la mejor opción, buscar cómo explotar funcionalidades nativas del mismo para la consecución del resto de objetivos descritos en este proyecto. En resumen: llevar a cabo el análisis de la situación inicial respecto a diferentes aspectos del ciclo de integración continua, focalizando sobre su implementación técnica, y razonar qué opciones existen como alternativas para mejorarlo, proponiendo la mejor en cada caso y ejecutando su implementación.
Description
Keywords
Simulación, Robótica, Entornos virtuales, Diseño de software
Bibliographic citation