Este documento presenta una tesis doctoral sobre la inclusión de servicios en aplicaciones basados en patrones de usabilidad, tomando como caso de estudio el patrón UNDO/REDO. Se propone un proceso y técnicas asociadas para modelar, probar e implementar el servicio de UNDO/REDO en aplicaciones existentes. El proceso consta de cuatro fases: modelado del servicio, pruebas de la aplicación, creación del servicio e implementación, y pruebas del servicio. Se detallan las técnicas utilizadas en cada f