An agile model-driven method for involving end-users in DSL developmentUn método ágil dirigido por modelos para involucrar a los usuarios finales en el desarrollo de DSLs Un mètode àgil dirigit por models per a involucrar als usuaris finals en el desenvolupament de DSLs
AgradecimientosEn este pequeño trocito de tesis me gustaría dar gracias a todas aquellas personas que han contribuido de algún modo en la realización de esta tesis.En primer lugar, quiero dar la gracias a mis directores de tesis. A Oscar, por creer en mi desde el primer día (aunque al principio solo fuera por mi casa de la nieve en Rubielos), por darme libertad para llevar a cabo esta tesis y sobre todo por apoyarme hasta el final. A Paco, por guiarme durante todo el proceso, por su apoyo y ánimo constante, por sus acertadas críticas, por leer esta tesis varias veces y sobre todo por su ayuda incondicional durante estos 5 años.También quiero dar las gracias a mi familia y amigos por cuidarme y apoyarme, ya sea viniendo a comer conmigo a la Universidad, insistiéndome cada cinco minutos en que acabara la tesis, preguntándome como estaba, haciéndome croquetas, arreglándome los desastres de mi casa, despidiendo positivismo en todo momento o estando ahí aunque solo nos hayamos podido ver una vez al mes o al año.Por otro lado, quiero dar las gracias a todos los compañeros del Pros que también me han ayudado. A Marce, por ser mi compañera de viaje, por salir conmigo a todo tipo de ferias, y por escuchar todos mis rollos durante nuestras salidas cenicientiles acompañadas de vino de la casa. A mis compañeros del genoma, por su forma de ver la vida, que me ha ayudado a reflexionar y a salir de mi zona de confort, y en especial a Ana Levin, por su ayuda durante los primeros años. A Sergio y a Ignacio, por sus sabios consejos que me han ayudado a mejorar muchos aspectos de esta tesis. A Cristian y a Carlos, por aportar su granito de arena en la implementación de esta tesis. A Ana Cidad por ayudarme con la burrocracia a la que me he tenido que enfrentar. Y en general, a todas aquellas personas que han aguantado mis cambios de humor y aun así han tenido siempre buenas palabras hacia mí.Tampoco puedo dejar de agradecer a todas aquellas personas de Imegen, GEM Biosoft, e INCLIVA por su colaboración en toda la parte genómica de esta tesis. En especial, me gustaría agradecer a Pablo por sus consejos y por su ayuda durante los meses en los que estuvimos colaborando sin los que la validación de esta tesis no hubiera sido posible.Y por último, a ti, al más especial, porque el ánimo que me has dado cada día con tu forma de ser y con tu gran éxito "la tesis no se escribe sola" no tiene precio. Gracias, porque sin ti, ni mi vida ni esta tesis serían lo mismo.
OverviewDomain-specific languages (DSLs) are considered to be a powerful tool for enhancing the efficiency of software developers and bring software development closer to end-users from complex domains. However, the successful development of a DSL for a complex domain is a challenge from the technical point of vie...