Final Concursol SL Local #UGR

16
OSGiLiath Pablo García Sánchez (@fergunet) VII Concurso Universitario de Software Libre @osgiliathSOA http://www.osgiliath.org martes 7 de mayo de 2013

description

Presentación final de @osgiliathSOA en la entrega de premios del Concurso de Software Libre en Granada

Transcript of Final Concursol SL Local #UGR

Page 1: Final Concursol SL Local #UGR

OSGiLiathPablo García Sánchez (@fergunet)

VII Concurso Universitario de Software Libre @osgiliathSOA

http://www.osgiliath.org

martes 7 de mayo de 2013

Page 2: Final Concursol SL Local #UGR

¿Qué es OSGiLiath?• OSGiLiath (OSGi Laboratory for

Implementation and Testing of Heuristics) es un framework para desarrollar Algoritmos Evolutivos Orientados a Servicios

martes 7 de mayo de 2013

Page 3: Final Concursol SL Local #UGR

Service Oriented Science

• Concepto creado por Foster en 2006

• Investigación científica usando redes interoperables y distribuídas

• Interfaces públicas y bien definidas

• Lo importante no es la tecnología a usar, si no migrar lo existente y cambiar la forma de pensar de los investigadores

martes 7 de mayo de 2013

Page 4: Final Concursol SL Local #UGR

¿En qué se basa?

• Java

• SOA

• OSGi

• ECF

• DS

• Eclipse PDE

• XML

• WTF ME ESTÁS CONTANDO??

martes 7 de mayo de 2013

Page 5: Final Concursol SL Local #UGR

¿Qué se ha hecho?

• Adecuación del proyecto

• Mis movidas científicas

• Arte Evolutivo

martes 7 de mayo de 2013

Page 6: Final Concursol SL Local #UGR

Adecuación del proyecto

• Migración al nuevo tracker

• Añadida licencia LGPL (README+cabeceras)

• Limpieza de código

• Difusión (Grupo de Google, blog, twitter...)

• Tutoriales

martes 7 de mayo de 2013

Page 7: Final Concursol SL Local #UGR

Movidas científicas

• Añadidos nuevos problemas: OneMax, MMDP, VRP, Griegwank

• Añadidos nuevos servicios de distribución (MigratorRingService)

• Realizados estudios de adaptación de parámetros (en revisión!)

martes 7 de mayo de 2013

Page 8: Final Concursol SL Local #UGR

Arte Evolutivo

• Tipo de arte que consiste en mezclar obras artísticas entre sí, obtener nuevas, y hacer que compitan siguiendo unas reglas (las más “bonitas” son las más fuertes).

martes 7 de mayo de 2013

Page 9: Final Concursol SL Local #UGR

Mejoras en Arte Evolutivo

• Servicio de dibujado:

• Processing

• OpenCV

• Funciones Fitness: HSV, RGB, Matching...

• Servicios de gestión de elementos artísticos: inicializadores, primitivas, collages...

• Aplicación Web para evaluación

• Un artículo de congreso!

martes 7 de mayo de 2013

Page 10: Final Concursol SL Local #UGR

Resultados

martes 7 de mayo de 2013

Page 11: Final Concursol SL Local #UGR

Aplicación Web

martes 7 de mayo de 2013

Page 12: Final Concursol SL Local #UGR

Artículo

martes 7 de mayo de 2013

Page 13: Final Concursol SL Local #UGR

¿Qué hemos aprendido?

• EAs

• Processing y OpenCV

• Trabajo en equipo

• Licencias

• SVN

• Discusiones MUY interesantes: abstracción, orientación a servicios, arte...

martes 7 de mayo de 2013

Page 14: Final Concursol SL Local #UGR

Trabajo Futuro

• Seguir con mis movidas científicas y leer la tesis algún día

• Adaptación de parámetros, otros problemas...

• Generación automática de servicios

• Machine Learning para imágenes

• Más experimentos sobre EAs artísticos

martes 7 de mayo de 2013

Page 15: Final Concursol SL Local #UGR

Referencias

• P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo-Guervós. Service oriented evolutionary algorithms. Soft Computing. In press.

• P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo-Guervós, A. M. Mora, C. Fernandes, P. de las Cuevas. Developing Services in a Service Oriented Architecture for Evolutionary Algorithms. EvoSoft 2013, In Press.

• P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo-Guervós, A. M. Mora, C. Fernandes. Influence of population size in distributed EAs in homogeneous and heterogeneous clusters. Under review in Cluster Computing Journal.

• P. García-Sánchez, J.J. Merelo, D. Calandria, A. B. Pelegrina, R. Morcillo, F. Palacio, R. H. García-Ortega. Testing the Differences of Using RGB and HSV Histograms During Evolution in Evolutionary Art. Under review in Evolutionary Computation Theory and Applications 2013.

martes 7 de mayo de 2013

Page 16: Final Concursol SL Local #UGR

Gracias a todos!

martes 7 de mayo de 2013