Región de Murcia
Fundación Séneca
FSE

Desarrollo de Sistemas (Auto-) Adaptativos Siguiendo un Enfoque Basado en Patrones, Componentes y Modelos

Nace en Cartagena en 1983. En 2007 obtiene el título de ingeniero técnico de telecomunicación, especialidad Telemática por la Universidad Politécnica de Cartagena (UPCT). Durante los años 2008 y 2009 desarrolla una etapa profesional como ingeniero de software en la empresa Vision Base Ltd. (Reino Unido). En el 2009 obtiene el título de ingeniero en telecomunicaciones por la UPCT. A continuación cursa el máster en Tecnologías de la Información y Comunicaciones en dicha Universidad obteniendo el título de máster en el año 2010. En ese mismo año logra una beca FPI del Ministerio de Ciencia e Innovación asociada al proyecto "EXPLORE: Patrones de diseño y modelos para el desarrollo de sistemas de tiempo real" que disfruta desde octubre de 2010 a enero de 2011 en la UPCT. En el 2011 obtiene una beca de la Fundación Séneca para realizar la tesis doctoral en la misma Universidad. Paralelamente participa en el desarrollo de los proyectos EXPLORE e "Ingeniería del Software para Robótica de Servicio: de la Programación al Diseño Dirigido por Modelos". Ha realizado estancias externas en el Instituto de Investigación IRISA (Institut de Recherche en Informatique et Systèmes Alèatores) en Rennes (Francia) en el año 2010 y en la Universidad de Ulm (Alemania) en el año 2011. Posee comunicaciones en congresos nacionales e internacionales. Domina el ingles.

Resumen de tesis

La complejidad de los sistemas actuales aumenta a medida que lo hacen las tareas que éstos deben llevar a cabo y los entornos de trabajo en los que deben operar. Así, cada vez más, resulta necesario dotarles de mecanismos de adaptación que les permitan hacer frente, de manera autónoma y robusta, a los cambios que se produzcan en su entorno. Esta necesidad se acentúa en dominios como el de la robótica, donde la creciente flexibilidad y facilidad de uso de los robots está permitiendo su incorporación gradual en cada vez más ámbitos de nuestra vida cotidiana.
Actualmente existe una carencia de mecanismos de diseño de alto nivel que faciliten el desarrollo de sistemas adaptativos. Por ello, se propone la especificación de un patrón arquitectural que permita modelar sistemas adaptativos con un alto nivel de abstracción, de manera independiente del dominio de aplicación y de la plataforma tecnológica sobre la que finalmente se implementen. Asimismo, se espera desarrollar un proceso automatizado de Desarrollo de Software Dirigido por Modelos que, a partir de los modelos construidos en base al patrón de diseño propuesto, permita obtener distintas soluciones de implementación. Por último, pretendemos demostrar la viabilidad y beneficio de la propuesta en al menos un dominio de aplicación, en particular, en el dominio de la robótica.

Área de conocimiento

Lenguajes y Sistemas Informáticos

Grupo de investigación

División de Sistemas e Ingeniería Electrónica (DSIE)
Director: Rafel Verdú Monedero.
Codirector: Cristina Vicente Chicote

Programa de doctorado

Tecnologías de la Información y Comunicaciones

Período de Actividad

15/01/2011 - 14/01/2015

Estado de tesis

En desarrollo

Principales indicadores de producción científico/tecnológicos

[1] Inglés-Romero, J.F., Vicente-Chicote, C.: A Component-Based Architecture Template for Adaptive System Design, XVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD'11), 5-7 Septiembre, A Coruña (España).

[2] Inglés-Romero, J.F., Vicente-Chicote, C., Morin, B. and Barais, O.: Towards the Automatic Generation of Self-Adaptive Robotics Software: An Experience Report, 20th IEEE Int'l Conf. on Collaboration Technologies and Infrastructures (WETICE'11), Track on Adaptive and Reconfigurable Service-oriented and Component-based Applications and Architectures (AROSA 2011), 27-29 June, Paris (France). 

[3] Inglés-Romero, J.F., Vicente-Chicote, C.: Desarrollo de software adaptativo para robótica, Revista de las IV Jornadas de Introducción a la Investigación de la UPCT (ISSN: 1888-8356), Vol. 1, No. 4, pp. 65-81.

[4] Inglés-Romero, J.F., Vicente-Chicote, C., Morin, B. and Barais, O.: Using Models@Runtime for Designing Adaptive Robotics Software: an Experience Report, 1st Int'l Workshop on Model-Based Engineering for Robotics (RoSym'10), held in conjunction with MODELS 2010, 3-8 October, Oslo (Norway). 

[5] Inglés-Romero, J.F., Vicente-Chicote, C., Alonso, D.: Entorno para Coreografiar Movimientos en un Robot Humanoide, Revista de las III Jornadas de Introducción a la Investigación de la UPCT (ISSN: 1888-8356), Vol. 1, No. 3, pp. 50-52.

Resultados mas destacados de la tesis doctoral

En relación con la creación de un patrón arquitectural que permita modelar un sistema (auto-)adaptativo, independiente de su dominio de la aplicación y de la plataforma tecnológica sobre la que finalmente se lleve a cabo su implementación. Se han obtenido algunos resultados preliminares, presentados en parte en las XVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD'11). Por otro lado, respecto al desarrollo de mecanismos automatizados, basados en el DSDM, que permitan obtener, a partir de los modelos construidos en base a este patrón, distintas soluciones de implementación. Se ha realizado una experiencia de generación automática de código a partir de modelos de adaptación DiVA (www.ict-diva.eu), con el objeto de obtener una implementación Fractal ejecutable en robots ePucks. El resultado de este trabajo se presentó en el 20th IEEE Int'l Conf. on Collaboration Technologies and Infrastructures (WETICE'11). Además, se ha desarrollado una transformación modelo-a-texto para la generación automática de un componente SmartSoft (http://smart-robotics.sourceforge.net) a partir de modelos de adaptación DiVA.

Estancias anteriores

Ha realizado estancias externas en el Instituto de Investigación IRISA (Institut de Recherche en Informatique et Systèmes Alèatores) en Rennes (Francia) en el año 2010 bajo la supervisión del Dr. Olivier Barais para investigar en mecanismos de desarrollo de software adaptativo siguiendo un enfoque dirigido por modelos.

Y en la Universidad de Ulm (Alemania) en el año 2011 bajo la supervisión del Dr. Christian Schlegel para investigar en el desarrollo de software adaptativo basado en componentes para robótica.

Aviso legalPolítica de privacidad