Final Concursol SL Local #UGR

3,362 views
3,574 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,362
On SlideShare
0
From Embeds
0
Number of Embeds
2,905
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Final Concursol SL Local #UGR

  1. 1. OSGiLiathPablo García Sánchez (@fergunet)VII Concurso Universitario de Software Libre@osgiliathSOAhttp://www.osgiliath.orgmartes 7 de mayo de 2013
  2. 2. ¿Qué es OSGiLiath?• OSGiLiath (OSGi Laboratory forImplementation and Testing ofHeuristics) es un framework paradesarrollar Algoritmos EvolutivosOrientados a Serviciosmartes 7 de mayo de 2013
  3. 3. Service Oriented Science• Concepto creado por Foster en 2006• Investigación científica usando redesinteroperables y distribuídas• Interfaces públicas y bien definidas• Lo importante no es la tecnología ausar, si no migrar lo existente ycambiar la forma de pensar de losinvestigadoresmartes 7 de mayo de 2013
  4. 4. ¿En qué se basa?• Java• SOA• OSGi• ECF• DS• Eclipse PDE• XML• WTF ME ESTÁS CONTANDO??martes 7 de mayo de 2013
  5. 5. ¿Qué se ha hecho?• Adecuación del proyecto• Mis movidas científicas• Arte Evolutivomartes 7 de mayo de 2013
  6. 6. 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...)• Tutorialesmartes 7 de mayo de 2013
  7. 7. Movidas científicas• Añadidos nuevosproblemas: OneMax,MMDP, VRP, Griegwank• Añadidos nuevosservicios de distribución(MigratorRingService)• Realizados estudios deadaptación deparámetros (enrevisión!)martes 7 de mayo de 2013
  8. 8. Arte Evolutivo• Tipo de arte que consiste en mezclarobras artísticas entre sí, obtenernuevas, y hacer que compitansiguiendo unas reglas (las más“bonitas” son las más fuertes).martes 7 de mayo de 2013
  9. 9. Mejoras en ArteEvolutivo• 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
  10. 10. Resultadosmartes 7 de mayo de 2013
  11. 11. Aplicación Webmartes 7 de mayo de 2013
  12. 12. Artículomartes 7 de mayo de 2013
  13. 13. ¿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
  14. 14. Trabajo Futuro• Seguir con mis movidas científicas yleer la tesis algún día• Adaptación de parámetros, otrosproblemas...• Generación automática de servicios• Machine Learning para imágenes• Más experimentos sobre EAs artísticosmartes 7 de mayo de 2013
  15. 15. Referencias• P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo-Guervós. Service oriented evolutionary algorithms. SoftComputing. 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. DevelopingServices in a Service Oriented Architecture for EvolutionaryAlgorithms. 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 indistributed EAs in homogeneous and heterogeneous clusters. Underreview 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 RGBand HSV Histograms During Evolution in Evolutionary Art. Underreview in Evolutionary Computation Theory and Applications 2013.martes 7 de mayo de 2013
  16. 16. Gracias a todos!martes 7 de mayo de 2013

×