Tesis doctoral de Irene Garrigós Fernández
Esta tesis presenta a-ooh, que proporciona una respuesta fundamentada a algunos de los problemas más importantes a los que se enfrenta el diseñador de personalización de las aplicaciones web. Esta respuesta se articula alrededor de prml, un lenguaje basado en reglas que define dos niveles de adhesión: prml lite y prml full. Mientras que la primera opción está pensada para maximizar la reusabilidad de las políticas de personalización mediante la limitación de los tipos de reglas a aquéllos soportados por la mayor parte de las aproximaciones hipermediales, el prml full proporciona un rango mucho más amplio de acciones de personalización, sacrificando en cierta medida la reusabilidad, que queda limitada a aquellas aproximaciones que soporten ese rango ampliado de acciones. El uso de prml permite que la curva de aprendizaje del diseñador de personalización se reduzca, debido a (1) el mayor nivel de abstracción proporcionado por dicho lenguaje y (2) la necesidad de aprender un solo lenguaje que puede ser posteriormente transformado a distintas metodologías. Prml viene acompañado de un modelo de usuario, definido como perfil uml, así como de otro conjunto de perfiles que adaptan el conjunto de la notación oo-h a uml, consiguiendo así una mayor portabilidad de la propuesta. El trabajo presentado está refrentado por un prototipo de herramienta, awac, que demuestra la aplicabilidad de la propuesta. Además, este soporte uml es esencial para la adaptación de esta propuesta al paradigma mda. Los esfuerzos hechos en este sentido se han visto coronados por dos propuestas de transformación de las reglas prml a dos metodologías bien conocidas: uwe y hera. Las ventajas de usar estándares como qvt, definidos dentro del paradigma de desarrollo mda, para la definición declarativa de estas estrategias de mapeo son varias. Por un lado, se simplifica la comprensibilidad de los mapeos, su formalismo y sus posibilidades de automatización, dado que ya existen herramientas comerciales que soportan la especificación de transformaciones qvt. Por otro lado, se puede crear un repositorio de reglas de mapeo, de manera que las definiciones puedan ser reutilizadas entre proyectos.
Datos académicos de la tesis doctoral «A-ooh: extending web application design with dynamic personalization«
- Título de la tesis: A-ooh: extending web application design with dynamic personalization
- Autor: Irene Garrigós Fernández
- Universidad: Alicante
- Fecha de lectura de la tesis: 08/07/2008
Dirección y tribunal
- Director de la tesis
- Jaime Gómez Ortega
- Tribunal
- Presidente del tribunal: Juan María Hernandez nuñez
- geert-jan Houben (vocal)
- nora Parcus de koch (vocal)
- mara Abrahao silvia (vocal)