Your SlideShare is downloading. ×
0
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio

387

Published on

Slides (in Spanish) of our paper about challenges in the development of DSLs at JISBD 2013

Slides (in Spanish) of our paper about challenges in the development of DSLs at JISBD 2013

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

No Downloads
Views
Total Views
387
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio Javier Luis Cánovas Izquierdo, Salvador Trujillo javier.canovas@inria.fr, strujillo@ikerlan.es JISBD Septiembre 2013
  • 2. TransporteEnergíaSalud
  • 3. TransporteEnergíaSalud Flickr/The Candid Street
  • 4. Flickr/Sonia Belviso Lenguajes Específicos del Dominio (DSLs)
  • 5. Flickr/Slack pics Creación de DSLs
  • 6. Creación de DSLs Flickr/mrpolyonymous
  • 7. Despliegue Implementación Diseño Análisis Decisión M. Mernik, J. Heering, and A. M. Sloane When and how to develop domain-specific languages ACM Computing Surveys, vol. 37, no. 4, pp. 316–344, Dec. 2005.
  • 8. Despliegue Implementación Diseño Análisis Decisión Flickr/HoriaVarlan
  • 9. Flickr/erix! Limitaciones
  • 10. Despliegue Implementación Diseño Análisis • Proceso software existente en el cliente • Competencias del cliente • Evolución continua del dominio • Diseñar para facilitar la evolución • Adecuar la sintaxis • Evolución de herramientas • Adaptación de la herramienta al cliente • Validacíón de la arquitectura • Documentación Decisión
  • 11. Flickr/t3rmin4t0r Retos
  • 12. Retos Marco de referencia del proceso Involucrar al usuario final Soporte a la evolución del dominio Validación del código generado Integración con el sistema del cliente Documentación del lenguaje
  • 13. 8.5 8.17 6.89 5.56 7.44 7 5.67 9.22 8.22 8.11 7.89 8.56 7.67 5.56 0 1 2 3 4 5 6 7 8 9 10 Involucrar al cliente Importancia del publico objetivo Integración con otras herramietnas del cliente Documentacion del lenguaje Soporte a la evolucion continua del dominio Validacion del DSL Necesidad de un proceso de referencia
  • 14. 8.5 8.17 6.89 5.56 7.44 7 5.67 9.22 8.22 8.11 7.89 8.56 7.67 5.56 0 1 2 3 4 5 6 7 8 9 10 Involucrar al cliente Importancia del publico objetivo Integración con otras herramietnas del cliente Documentacion del lenguaje Soporte a la evolucion continua del dominio Validacion del DSL Necesidad de un proceso de referencia 1 2 3 1 2 3
  • 15. Except where otherwise noted, content on this presentation is licensed under a Creative Commons Attribution 3.0 License. Retos Involucrar al usuario final Soporte a la evolución del dominio Validación del código generado Integración con el sistema del cliente Marco de referencia del proceso Documenta ción del lenguaje ¿Edición de modelos escritos en un determinado DSL? ¿Reutilización en DSL? ¿Esfuerzo para trabajar con un DSL? ¿Retos más teóricos o más practicos? ¿Depuración de modelos escritos en un determinado DSL?

×