dc.contributorSánchez Sánchez, Paola Andrea
dc.creatorLondoño González, Bairon
dc.date.accessioned2021-09-06T20:31:25Z
dc.date.accessioned2022-11-14T19:33:31Z
dc.date.available2021-09-06T20:31:25Z
dc.date.available2022-11-14T19:33:31Z
dc.date.created2021-09-06T20:31:25Z
dc.date.issued2014
dc.identifierhttps://hdl.handle.net/20.500.12442/8284
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/5179143
dc.description.abstractEn este trabajo se desarrolla una herramienta para la detección de tareas repetitivas con secuencias lógicas realizadas a través de comandos del teclado, mediante el diseño e implementación de un algoritmo basado en el uso de autómatas finitos determinísticos y agentes de búsqueda de patrones. La novedad del algoritmo desarrollado radica en que está orientado a la detección de tareas repetitivas cuyas actividades tienen una secuencia lógica y que actualmente no se encuentran automatizadas por lo complejo que es esta labor. El diseño del algoritmo partió de la clasificación de todos los comandos de Windows, luego de clasificar los comandos de Windows y tomar los que aplican a tareas repetitivas simples o de secuencia lógica en sus actividades se representaron en un autómata finito determinista con el fin de obtener una base de conocimiento de actividades que construyan tareas repetitivas, finalmente se construyó un Keylogger que capture los comandos del teclado y un Agente que se encarga de filtrar los comandos recibidos por el Keylogger, evaluar los comandos en el AFD y detectar tareas repetitivas. El algoritmo diseñado se validó mediante un conjunto de pruebas realizadas sobre dos casos artificiales y dos casos reales, las cuales manifestaron un excelente desempeño del algoritmo dado que en todas las pruebas se detectó la tarea repetitiva en ejecución con un máximo de cinco actividades reales y una duración menor a un minuto. Esta tesis está enmarcada en el campo de la Ingeniería de Sistemas, en la línea de investigación Inteligencia Computacional debido a que se pretende que el computador supla en algunos aspectos al ser humano, en actividades que requiere el uso de inteligencia
dc.description.abstractIn this thesis develops a tool for the detection of repetitive tasks with logical sequence performed through keyboard commands, through the design and implementation of an algorithm based on deterministic finite state machines using agents for search pattems. The novelty of the algorithm developed is that it is aimed at the detection of repetitive tasks whose activities have a logical sequence and that are not currently automated by how complex this work. The design of the algorithm was based on the classification of all Windows command after qualifying Windows commands and take that apply to simple repetitive tasks or logical sequence in their activities were represented in a deterministic finite automaton in order to obtain a knowledge base of activities that build repetitive tasks, finally a keylogger that captures keyboard commands and an Agent who is responsible for filtering the commands received by the keylogger, evaluate the commands in the AFD and detect repetitive tasks built. The proposed algorithm was validated by a set of tests on two artificial cases and two real cases, which showed an excellent performance of the algorithm since all tests repetitive running task was detected with a maximum of five actual activities and lasting less than a minute.
dc.languagespa
dc.publisherEdiciones Universidad Simón Bolívar
dc.publisherFacultad de ingenierías
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.subjectAutomatización de tareas repetitivas
dc.subjectAlgoritmos para la detección de patrones
dc.subjectComandos de teclado
dc.subjectAutómatas
dc.subjectÁrboles de decisión
dc.subjectAutomation of repetitive tasks
dc.subjectAlgorithms for detecting pattems
dc.subjectkeyboard commands
dc.subjectAutomata
dc.subjectTree decision
dc.titleUn algoritmo novedoso para la detencción de tareas repetitivas con secuencia lógica en el teclado


Este ítem pertenece a la siguiente institución