Por favor, use este identificador para citar o enlazar este ítem: http://www.monografias.ufop.br/handle/35400000/1868
Título : Xperimentor : um framework para o gerenciamento de execução de experimentos computacionais.
Autor : Dias, Michael Douglas Pacheco Gonçalves
metadata.dc.contributor.advisor: Fortes, Reinaldo Silva
metadata.dc.contributor.referee: Fortes, Reinaldo Silva
Silva, Amanda Sávio Nascimento e
Lima, Joubert de Castro
Palabras clave : Framework - arquivo de computador
Gerenciamento de configurações de software
Sistemas operacionais distribuídos - computadores
Fecha de publicación : 2019
Citación : DIAS, Michael Douglas Pacheco Gonçalves. Xperimentor: um framework para o gerenciamento de execução de experimentos computacionais. 2019. 56 f. Monografia (Graduação em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2019.
Resumen : A experimentação computacional exerce um importante papel nos dias atuais, sem a qual torna-se impossível a validação de certas hipóteses, principalmente das que necessitam de simulações para serem comprovadas. Desde o surgimento dos computadores digitais, matemáticos e cientistas têm utilizado essa técnica para modelar, executar e validar seus experimentos. No entanto, essas podem ser tarefas não-triviais fazendo com que a construção e a conclusão do experimento demandem mais tempo que o necessário. Este trabalho apresenta o Xperimentor, um framework gerenciador de experimentos computacionais de propósito geral desenvolvido em Python e JavaScript, que simplifica e agiliza a construção e execução de experimentos computacionais de forma paralela e distribuída. O framework foi projetado visando simplificar a construção de experimentos computacionais que envolvam a integração de aplicações desenvolvidas em múltiplas linguagens de programação. Como estudo de caso será utilizado um experimento de Sistema de Recomendação Híbrido que envolve diversas etapas de processamento e integra aplicações desenvolvidas em Python e Java. Através dos resultados obtidos nos experimentos foi possível validar que o framework é capaz de gerenciar experimentos complexos de forma paralela e distribuída.
metadata.dc.description.abstracten: Computational experimentation plays an important role in nowadays, without which it becomes impossible to validate certain hypotheses, especially those that require simulations to be proved. Since the emergence of digital computers, mathematicians and scientists have been using this technique to model, execute and validate their experiments. However, these can be non-trivial tasks, making the construction and completion of the experiment take longer than necessary. This paper presents Xperimentor, a general purpose computational experiment management framework developed with Python and JavaScript, that simplifies and speed up the construction and execution of experiments in a parallel and distributed way. The framework was designed to simplify the construction of computational experiments that involves integration of applications developed in multiple programming languages. To validate the framework, a Hybrid Recommendation System experiment will be shown as a case study. That experiment involves several processing steps and uses applications developed with Java and Python. Through the results obtained in the experiments it was possible to validate that the framework is able to manage complex experiments in a parallel and distributed way.
URI : http://www.monografias.ufop.br/handle/35400000/1868
Aparece en las colecciones: Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
MONOGRAFIA_FrameworkGerenciamentoExecução.pdf1,84 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons