Por favor, use este identificador para citar o enlazar este ítem:
https://hdl.handle.net/20.500.12104/83339
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.advisor | Padilla Zárate, Gerardo | |
dc.contributor.advisor | Gómez Barba, Leopoldo | |
dc.contributor.advisor | Durán Limón, Héctor Alejandro | |
dc.contributor.advisor | Cabello Espinosa, María Eugenia | |
dc.contributor.author | Santana Alvarez, Oscar Alberto | |
dc.date.accessioned | 2021-10-02T20:27:05Z | - |
dc.date.available | 2021-10-02T20:27:05Z | - |
dc.date.issued | 2018-01-11 | |
dc.identifier.uri | https://wdg.biblio.udg.mx | |
dc.identifier.uri | https://hdl.handle.net/20.500.12104/83339 | - |
dc.description.tableofcontents | Contenido 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.format | application/PDF | |
dc.language.iso | spa | |
dc.publisher | Biblioteca Digital wdg.biblio | |
dc.publisher | Universidad de Guadalajara | |
dc.rights.uri | https://www.riudg.udg.mx/info/politicas.jsp | |
dc.subject | Analizador Semantico De Trazas | |
dc.title | Un analizador semántico de trazas para la detección de anomalías transaccionales. | |
dc.type | Tesis de Doctorado | |
dc.rights.holder | Universidad de Guadalajara | |
dc.rights.holder | Santana Alvarez, Oscar Alberto | |
dc.coverage | ZAPOPAN, JALISCO | |
dc.type.conacyt | doctoralThesis | |
dc.degree.name | DOCTORADO EN TECNOLOGIAS DE INFORMACION | |
dc.degree.department | CUCEA | |
dc.degree.grantor | Universidad de Guadalajara | |
dc.rights.access | openAccess | |
dc.degree.creator | DOCTOR EN TECNOLOGIAS DE INFORMACION | |
dc.contributor.director | Barbosa Santillán, Liliana Ibeth | |
Aparece en las colecciones: | CUCEA |
Ficheros en este ítem:
Fichero | Tamaño | Formato | |
---|---|---|---|
DCUCEA10070FT.pdf | 3.28 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de RIUdeG están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.