Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12104/83339
Registro completo de metadatos
Campo DCValorLengua/Idioma
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
Aparece en las colecciones:CUCEA

Ficheros en este ítem:
Fichero TamañoFormato 
DCUCEA10070FT.pdf3.28 MBAdobe PDFVisualizar/Abrir


Los ítems de RIUdeG están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.