Mostrar o rexistro simple do ítem

dc.contributor.advisorRaposo Santiago, Juan
dc.contributor.advisorPan Bermúdez, Carlos Alberto
dc.contributor.authorLosada Pérez, José
dc.date.accessioned2016-05-02T14:27:13Z
dc.date.available2016-05-02T14:27:13Z
dc.date.issued2015
dc.identifier.urihttp://hdl.handle.net/2183/16579
dc.descriptionPrograma Oficial de Doutoramento en Tecnoloxías da Información e as Comunicacións. 5032V01es_ES
dc.description.abstract[Resumen] Las aplicaciones de automatización web se utilizan ampliamente para diferentes propósitos, tales como integración B2B o pruebas automatizadas de aplicaciones web. En la mayoría de los sistemas, el componente de navegación automático, se desarrolla utilizando las APIs de navegadores convencionales (ej. Internet Explorer o Firefox). Esta aproximación, presenta problemas de rendimiento en tareas de automatización web intensivas, que requieren de respuestas en tiempo real y/o de un alto nivel de paralelismo. Otros sistemas, utilizan componentes de navegación especializados, que omiten ciertas etapas de procesamiento de los navegadores convencionales, pero funcionan de forma similar a éstos, a la hora de cargar y construir la representación interna de las páginas web. En esta tesis doctoral, se presenta un conjunto de técnicas de optimización, que permiten ejecutar eficientemente tareas de automatización web. Estas técnicas, se aplican cuando el componente de navegación construye la representación interna de las páginas web. Además, también se ha diseñado una arquitectura completa para un componente de navegación especializado en automatización web, que da soporte a las novedosas técnicas de optimización diseñadas previamente. Para validar experimentalmente las técnicas de optimización y el rendimiento de la arquitectura, se ha desarrollado una implementación de referencia, que sigue todos los principios de esta arquitectura. Dicha implementación, ha sido comparada con otros sistemas de navegación, utilizando sitios web reales.es_ES
dc.description.abstract[Abstract] Web automation applications are widely used for different purposes, such as B2B integration and automated testing of web applications. Most current systems, build the automatic web navigation component by using the APIs of conventional browsers. This approach suffers performance problems for intensive web automation environments, which require real time responses and/or a high degree of parallelism. Other systems, use the approach of creating custom browsers to avoid some of the processing steps of conventional browsers, but they work like them when loading and building the internal representation of the web pages. In this PhD, we present a set of optimization techniques that allow an efficient execution of the Web automation tasks. These techniques, can be applied when the navigation component builds the internal representation of the Web page. In addition, we designed a complete architecture for a custom browser specialized in the execution of Web automation tasks. The proposed architecture, supports the novel optimization techniques previously designed. Finally, to evaluate the validity of the optimization techniques and the performance of the proposed architecture, we develop a reference implementation following the architecture principles. This reference implementation, was validated comparing it with other navigation components, using real Web sites.es_ES
dc.description.abstract[Resumo] As aplicacions de automatización web, utilízanse amplamente para diferentes propósitos, tales como integración B2B ou probas automatizadas de aplicacións web. Na meirande parte dos sistemas, o compoñente de navegación automático desenrólase empregando as APIs dos navegadores convencionais (ex. Internet Explorer ou Firefox). Esta aproximación, presenta problemas de rendemento en tarefas de automatización web intensivas que requiren de respostas en tempo real e/ou de un alto grao de paralelismo. Outros sistemas, empregan compoñentes de navegación especializados, que omiten certas etapas de procesamento dos navegadores convencionais, pero funcionan de maneira similar a estes, á hora de cargar e construír a representación interna da páxina web. Nesta tese de doutoramento, preséntase un conxunto de técnicas de optimización, que permiten executar eficientemente, tarefas de automatización web. Estas técnicas, aplícanse cando o compoñente de navegación constrúe a representación interna das páxinas web. Ademais, tamén se deseñou unha arquitectura completa para un compoñente de navegación especializado na automatización web, que da soporte as novidosas técnicas de optimización deseñadas previamente. Para validar experimentalmente as técnicas de optimización e o rendemento da arquitectura, desenrolouse unha implementación de referencia, que segue todos os principios desta arquitectura. Dita implementación, foi comparada con outros sistemas de navegación, empregando sitios web reais.es_ES
dc.language.isospaes_ES
dc.rightsOs titulares dos dereitos de propiedade intelectual autorizan a visualización do contido desta tese a través de Internet, así como a súa reproducción, gravación en soporte informático ou impresión para o seu uso privado e/ou con fins de estudo e de investigación. En nengún caso se permite o uso lucrativo deste documento. Estos dereitos afectan tanto ó resumo da tese como o seu contido Los titulares de los derechos de propiedad intelectual autorizan la visualización del contenido de esta tesis a través de Internet, así como su repoducción, grabación en soporte informático o impresión para su uso privado o con fines de investigación. En ningún caso se permite el uso lucrativo de este documento. Estos derechos afectan tanto al resumen de la tesis como a su contenidoes_ES
dc.subjectNavegadores (Programas de ordenador)es_ES
dc.subjectBúsqueda en internetes_ES
dc.subjectSitios webes_ES
dc.subjectInternetes_ES
dc.titleEjecución eficiente de secuencias de navegación webes_ES
dc.typeinfo:eu-repo/semantics/doctoralThesises_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES


Ficheiros no ítem

Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem