Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional. Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.

Comprobación de equivalencia entre especificaciones basadas en expresiones regulares

dc.contributor.advisorSierra Rodríguez, José Luis
dc.contributor.authorBenito Montoro, Raúl
dc.contributor.authorChen, Xukai
dc.date.accessioned2023-06-17T10:54:06Z
dc.date.available2023-06-17T10:54:06Z
dc.date.issued2021
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado Ingería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2020/2021, el código de esta herramienta está disponible en el repositorio de GitHub: https://github.com/7216nat/TFG_Comprobador-de-equivalencia-entre-especificaciones- basadas-en-expresiones-regulares
dc.description.abstractEn este trabajo, realizamos un estudio sobre los diferentes algoritmos necesarios (y algunas alternativas) en la comprobación de equivalencia entre dos expresiones regulares, con todos los pasos que ello implica: creación de autómatas finitos, determinación de aquellos que lo necesiten y comprobación de la equivalencia. El trabajo culmina con la creación y pruebas de una herramienta que admite dos especificaciones basadas en expresiones regulares y permite hacer comparaciones entre ellas, de manera total o parcial, utilizando los diferentes algoritmos de comprobación de la equivalencia entre expresiones regulares implementados.
dc.description.abstractIn this work, we study the different algorithms needed (and some alternatives) for checking the equivalence of two regular expressions, with all the steps involved: creation of finite automata, determination of those that require it and equivalence checking between the resulting deterministic automata. The work will finish with the creation and testing of a tool that can receive two regular expression-based specifications and makes it possible to compare them, partially or completely, with the help of the different algorithms for checking the equivalency of regular expressions.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/66913
dc.identifier.relatedurlhttps://github.com/7216nat/TFG_Comprobador-de-equivalencia-entre-especificaciones- basadas-en-expresiones-regulares
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10434
dc.language.isospa
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordAlgoritmo Hopcroft-Karp
dc.subject.keywordEquivalencia
dc.subject.keywordExpresiones regulares
dc.subject.keywordAlgoritmo deThompson
dc.subject.keywordAlgoritmo derivadas
dc.subject.keywordAlgoritmo derivadas parciales
dc.subject.keywordAlgoritmo Berry-Sethi
dc.subject.keywordAlgoritmo seguidores
dc.subject.keywordAutómata finito
dc.subject.keywordDeterminación de autómatas.
dc.subject.keywordHopcroft-Karp algorithm
dc.subject.keywordEquivalence
dc.subject.keywordThompson algorithm
dc.subject.keywordDerivatives algorithm
dc.subject.keywordPartial derivatives algorithm
dc.subject.keywordBerry-Sethi algorithm
dc.subject.keywordFollowers algorithm
dc.subject.keywordFinite automata
dc.subject.keywordAutomata determination.
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleComprobación de equivalencia entre especificaciones basadas en expresiones regulares
dc.title.alternativeChecking equivalence of specifications based on regular expressions
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationaf8e7f56-a077-4215-b561-737a01f05a08
relation.isAdvisorOfPublication.latestForDiscoveryaf8e7f56-a077-4215-b561-737a01f05a08

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
BENITO MONTORO 83260_RAUL_BENITO_MONTORO_Memoria_TFG_comprobacion_de_equivalencia_entre_expresiones_regulares_784051_500175936.pdf
Size:
1.3 MB
Format:
Adobe Portable Document Format