Please use this identifier to cite or link to this item: http://hdl.handle.net/10553/12635
DC FieldValueLanguage
dc.contributor.advisorHernández Figueroa, Zenón José-
dc.contributor.authorOcaña Heredia, Daniel-
dc.date.accessioned2015-01-08T03:30:56Z-
dc.date.accessioned2018-06-04T13:57:46Z-
dc.date.available2015-01-08T03:30:56Z-
dc.date.available2018-06-04T13:57:46Z-
dc.date.issued2014en_US
dc.identifier.urihttp://hdl.handle.net/10553/12635-
dc.description.abstractEl Trabajo de Fin de Grado, Monitor Web de Expresiones Regulares (MWRegEx), es una herramienta basada en tecnologías web, desarrollada usando el entorno Visual Studio. El objetivo principal de la aplicación es dar apoyo a la docencia de expresiones regulares, en el marco de la enseñanza del manejo de ristras de caracteres en las asignaturas de programación del Grado en Ingeniería Informática.  La aplicación permite obtener el dibujo de un autómata de una expresión regular, facilitando su comprensión; además, permite aplicar la expresión a diferentes ristras de caracteres, mostrando las coincidencias encontradas, y ofrece una versión de la expresión adaptada a su uso en literales string de lenguajes como Java y otros. La herramienta se ha implementado en dos partes: un servicio web, escrito en C#, donde se realizan todos los análisis de las expresiones regulares y las ristras a contrastar; y un cliente web, implementado usando tecnología asp.net, con JavaScript y JQuery, que gestiona la interfaz de usuario y muestra los resultados. Esta separación permite que el servicio web pueda ser reutilizado con otras aplicaciones cliente. El autómata que representa una expresión regular esta dibujado usando la librería Raphaël JavaScript que permite manejar los elementos SVG. Cada elemento de la expresión regular tiene un dibujo diferente y único para así diferenciarlo. Toda la interfaz gráfica de usuario está internacionalizada de manera tal que pueda adaptarse a diferentes idiomas y regiones sin la necesidad de realizar cambios de ingeniería ni en el código. Tanto el servicio web como la parte cliente están estructurados para que se puedan agregar nuevas modificaciones sin que esto genere una onda expansiva a lo largo de las diversas clases existentes.en_US
dc.description.abstractThe final work, Regular Expression Monitor (MWRegEx), is a tool based on web technologies, developed using Visual Studio environment. The main objective of this application is to support the teaching of regular expressions, in the field of education in string management of characters in the subjects of programming Computer Science. The application allows for the drawing of an automaton of a regular expression, facilitating the understanding; also allows apply the expression to different character strings showing the matches found and provides a version of the expression adapted to use in string literals and other languages such as Java. This tool has been implemented in two parts: a web service, written in C#, where all analyzes of regular expression and the strings are made to contrast; and a web client implemented using asp.net technology, JavaScript and Jquery, which manages the user interface and displays the results. This separated code allows the web service be reused with other client application. The automaton that represents a regular expression is drawn using Raphael Javascript library that can handle SVG elements. Each element of the regular expressions has a different and unique drawing to that way differentiate each one. Graphic user interface is internationalized so that it can adapt to different languages and regions without needing engineering changes or code. Both the web service and the client side structure can add new features without generating a shock wave along the existing classes.en_US
dc.formatapplication/pdfes
dc.languagespaen_US
dc.rightsby-nc-ndes
dc.subject120317 Informáticaen_US
dc.subject.otherExpresiones regularesen_US
dc.subject.otherAutómatasen_US
dc.subject.otherVisual Studioen_US
dc.subject.otherAsp.neten_US
dc.subject.otherRapahel Javascripten_US
dc.subject.otherJqueryen_US
dc.titleMWRegEx : monitor web de expresiones regularesen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.typeBachelorThesisen_US
dc.compliance.driver1es
dc.contributor.departamentoDepartamento de Informática y Sistemasen_US
dc.contributor.facultadEscuela de Ingeniería Informáticaen_US
dc.identifier.absysnet704804es
dc.investigacionIngeniería y Arquitecturaen_US
dc.rights.accessrightsinfo:eu-repo/semantics/openAccesses
dc.type2Trabajo final de gradoen_US
dc.utils.revisionen_US
dc.identifier.matriculaTFT-30183es
dc.identifier.ulpgcen_US
dc.contributor.buulpgcBU-INFen_US
dc.contributor.titulacionGrado en Ingeniería Informáticaes
item.grantfulltextopen-
item.fulltextCon texto completo-
crisitem.advisor.deptGIR IATEXT: Cognition, linguistic, text and information processing-
crisitem.advisor.deptIU de Análisis y Aplicaciones Textuales-
crisitem.advisor.deptDepartamento de Informática y Sistemas-
Appears in Collections:Trabajo final de grado
Thumbnail
Memoria
Adobe PDF (1,56 MB)
Código
ZIP (1,27 MB)
Show simple item record

Google ScholarTM

Check


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.