Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12104/83339
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorPadilla Zárate, Gerardo
dc.contributor.advisorGómez Barba, Leopoldo
dc.contributor.advisorDurán Limón, Héctor Alejandro
dc.contributor.advisorCabello Espinosa, María Eugenia
dc.contributor.authorSantana Alvarez, Oscar Alberto
dc.date.accessioned2021-10-02T20:27:05Z-
dc.date.available2021-10-02T20:27:05Z-
dc.date.issued2018-01-11
dc.identifier.urihttps://wdg.biblio.udg.mx
dc.identifier.urihttps://hdl.handle.net/20.500.12104/83339-
dc.description.tableofcontentsContenido Dedicatoria i Agradecimientos ii Resumen iii Lista de Tablas vii Lista de Figuras x 1. Introducción 1 1.1. De nicióndelproblema............................. 1 1.2. Justi cación................................... 4 1.3. PreguntasdeInvestigación........................... 5 1.4. Hipótesis..................................... 6 1.5. Objetivos .................................... 7 1.6. EstructuradelaTesis ............................. 8 2. Marco Referencial 9 2.1. Antecedentes .................................. 11 2.2. Fundamentos .................................. 13 2.2.1. Mantenimiento de los sistemas de información . . . . . . . . . . . . 13 2.2.2. Análisisestático............................. 13 2.2.3. Análisisdinámico............................ 14 2.2.4. Análisishíbrido............................. 16 2.2.5. Trazastransaccionales ......................... 17 iv CONTENIDO v 2.2.6. IngenieríaDirigidaporModelos.................... 18 2.2.7. Espaciosdemodelado ......................... 20 2.2.8. Serializaciones. ............................. 32 2.3. Trabajosrelacionados.............................. 43 2.3.1. Revisionessistemáticasdeliteratura . . . . . . . . . . . . . . . . . 43 2.3.2. Técnicasdevisualización........................ 44 2.3.3. Latencia y ordernamiento (Lateness and ordering) . . . . . . . . . . 45 3. Analizador semántico de trazas para la detección de anomalías transac- cionales 47 3.1. Metodología................................... 47 3.2. Laarquitectura ................................. 48 3.3. ElmóduloSemanticRules ........................... 49 3.3.1. Con guracióndelmóduloSemanticRules . . . . . . . . . . . . . . 50 3.4. Taxonomíadeanomalíastransaccionales ................... 55 3.5. ElmóduloSyntacticRules ........................... 60 3.6. ElmóduloTransactionalAnalyzerEngine .................. 61 3.6.1. Componentes del Transactional Analyzer Engine . . . . . . . . . . 62 3.7. LasTrazas.................................... 65 3.8. ElmóduloGeneratedTransactionalAnalyzer. . . . . . . . . . . . . . . . . 66 3.9. ElmóduloRejectedTransactions ....................... 66 4. Implementación del Prototipo 67 4.1. Obtencióndelastrazastransaccionales.................... 68 4.2. Preparacióndelasreglassintácticasydinámicas. . . . . . . . . . . . . . . 72 4.3. Codi cación de los componentes del prototipo DETRAN . . . . . . . . . . 73 4.4. Con guración, ejecución y generación del analizador semántico transaccional 74 4.5. Pruebadelosanalizadoresgenerados ..................... 78 4.6. Análisisdelasalidadelosanalizadoresgenerados . . . . . . . . . . . . . . 79 CONTENIDO vi 5. Resultados 84 5.1. Análisisestadísticocomparativo........................ 84 5.2. Análisisestadísticoexperimental........................ 89 5.2.1. Análisisde100,000transacciones ................... 91 5.2.2. Análisisde500,000transacciones ................... 95 5.2.3. Análisisde1,000,000transacciones .................. 99 6. Conclusiones 106 6.1. Conclusionesgenerales ............................. 106 6.2. Trabajoafuturo ................................ 110 Bibliografía 119 A. Servicios TI 120 Lista de Tablas 2.1. Diferencias entre el paradigma orientado a objetos y MDE. . . . . . . . . . 19 2.2. VocabularioRDF/XML. ............................ 33 vii Lista de Figuras 2.1. Principalescomponentesdelanálisisestático.. . . . . . . . . . . . . . . . . 14 2.2. Captura de pantalla de la herramienta Eclipse Trace Compass[1]. Fuente [2]. 16 2.3. ComponentesdelAnálisisHíbrido. ...................... 17 2.4. EspaciosdeModelado.Fuente[3]........................ 21 2.5. ElespaciodemodeladoMOF.......................... 23 2.6. Captura de pantalla de la herramienta Eclipse Modeling Framework - EMF [4]. 23 2.7. ComponentesdelaWebSemántica.Fuente[5] . . . . . . . . . . . . . . . . 28 2.8. EjemplodeunatripletaenRDF. ....................... 28 2.9. TripletaJuanTienePerro............................ 30 2.10.TripletaJuanTienePerrosinURIcompleto.. . . . . . . . . . . . . . . . . 30 2.11.TripletaJuanTienePerroconURIcompleto. . . . . . . . . . . . . . . . . 31 2.12.Ejemplodedostripletas............................. 31 2.13.Ejemplodegrafo................................. 31 2.14.Hechosmostradosporseparado......................... 32 2.15.Modeloconceptual................................ 34 2.16.Pantallaprincipaldelvalidador[6]........................ 36 2.17.Resultadosarrojadosporelvalidador[6]. . . . . . . . . . . . . . . . . . . . 36 2.18.GrafoserviciosdeTI............................... 37 2.19.GrafoserviciosdeTIcargadoenelvalidador. . . . . . . . . . . . . . . . . 40 2.20.Grafoempleados. ................................ 42 3.1. ArquitecturadeDETRAN............................ 49 3.2. Ejemplodediagramadesecuencia.Fuente[7]. . . . . . . . . . . . . . . . . 51 3.3. Ejemplodediagramadecomunicación.Fuente[8]. . . . . . . . . . . . . . . 51 3.4. Ejemplo de diagrama de interacción general. Fuente[9]. . . . . . . . . . . . 52 3.5. Ejemplodediagramadetiempo.Fuente[10].. . . . . . . . . . . . . . . . . 52 3.6. Diagramadesecuenciaenpapyrus....................... 53 viii LISTA DE FIGURAS ix 3.7. Código fuente en XMI que representa al diagrama de secuencia. . . . . . . 54 3.8. PrototipodeDETRAN. ............................ 55 3.9. Diagrama de secuencia genérico expresado en Eclipse Papyrus. . . . . . . . 56 3.10.Código fuente genérico de un diagrama de secuencia. . . . . . . . . . . . . 56 3.11.Anomalíatemporal................................ 57 3.12.Anomalíadeexistencia. ............................ 58 3.13.Anomalíaordinal................................. 59 3.14.Anomalíadeimplicación............................. 60 3.15. Clasi cación de los lenguajes formales de acuerdo a Chomsky. 3.16. Componentes del Transactional Analyzer Engine. . . . . . . . 3.17. Extensión del archivo que contiene al modelo semántico. . . . 3.18.Cuadrodediálogodelsyntacticloader. .................... 64 4.1. Trazasobtenidas. ................................ 70 4.2. Tamañodelastrazasobtenidas......................... 71 4.3. Trazasobtenidas. ................................ 71 4.4. Expresiones regulares utilizadas en los experimentos. . . . . . . . . . . . . 72 4.5. Diagrama de secuencia utilizado en los experimentos. . . . . . . . . . . . . 73 4.6. Módulos simples y generadores del framework DETRAN. . . . . . . . . . . 74 4.7. PrototipodelframeworkDETRAN....................... 75 4.8. Cargarmodelosemántico. ........................... 76 4.9. CargarreglasSintácticas............................. 77 4.10.Códigofuentedelanalizadorgenerado. .................... 78 4.11.Analizadorgeneradoenejecución........................ 78 4.12.ArchivosdeexperimentosenXML. ...................... 80 4.13.AnálisisgeneradoenXML............................ 80 4.14.Salidadelanalizador............................... 81 4.15.Salidadelanalizador............................... 82 4.16.Salidadelanalizador............................... 83 5.1. Tablacomparativadeexperimentos....................... 85 ....... 61 . . . . . . . 62 ....... 63 LISTA DE FIGURAS x 5.2. TotaldeTransaccionesdelosconjuntosdedatos. . . . . . . . . . . . . . . 86 5.3. Cantidad de transacciones con eventos únicos por conjunto de datos. . . . 86 5.4. Cantidad máxima de eventos por transacción por conjunto de datos. . . . . 87 5.5. Promedio de eventos por transacción por conjunto de datos. . . . . . . . . 88 5.6. Tiempodeprocesamientoporconjuntodedatos. . . . . . . . . . . . . . . 89 5.7. Resultados obtenidos con experimentos a 100,000 transacciones. . . . . . . 91 5.8. Composicióndelatrazacon100,000transacciones. . . . . . . . . . . . . . 92 5.9. Anomalías encontradas en la traza con 100,000 transacciones. . . . . . . . 93 5.10.Reducciónlatrazacon100,000transacciones. . . . . . . . . . . . . . . . . 94 5.11. Resultados obtenidos con experimentos a 500,000 transacciones. . . . . . . 95 5.12.Composición de la traza con 500,000 transacciones. . . . . . . 5.13. Anomalías encontradas en la traza con 500,000 transacciones. 5.14.Reducciónlatrazacon500,000transacciones. . . . . . . . . . 5.15. Resultados obtenidos con experimentos a 1,000,000 transacciones. . . . . . 100 5.16. Composición de la traza con 1,000,000 transacciones. . . . . . . 5.17. Anomalías encontradas en la traza con 1,000,000 transacciones. 5.18.Reducción la traza con 1,000,000 transacciones. . . . . . . . . . . . . . . . 101 ...... 103 . . . . . . 105
dc.formatapplication/PDF
dc.language.isospa
dc.publisherBiblioteca Digital wdg.biblio
dc.publisherUniversidad de Guadalajara
dc.rights.urihttps://www.riudg.udg.mx/info/politicas.jsp
dc.subjectAnalizador Semantico De Trazas
dc.titleUn analizador semántico de trazas para la detección de anomalías transaccionales.
dc.typeTesis de Doctorado
dc.rights.holderUniversidad de Guadalajara
dc.rights.holderSantana Alvarez, Oscar Alberto
dc.coverageZAPOPAN, JALISCO
dc.type.conacytdoctoralThesis
dc.degree.nameDOCTORADO EN TECNOLOGIAS DE INFORMACION
dc.degree.departmentCUCEA
dc.degree.grantorUniversidad de Guadalajara
dc.rights.accessopenAccess
dc.degree.creatorDOCTOR EN TECNOLOGIAS DE INFORMACION
dc.contributor.directorBarbosa Santillán, Liliana Ibeth
Appears in Collections:CUCEA

Files in This Item:
File SizeFormat 
DCUCEA10070FT.pdf3.28 MBAdobe PDFView/Open


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