Use este identificador para citar ou linkar para este item: http://www.monografias.ufop.br/handle/35400000/1868
Registro completo de metadados
Campo Dublin CoreValorIdioma
dc.contributor.advisorFortes, Reinaldo Silvapt_BR
dc.contributor.authorDias, Michael Douglas Pacheco Gonçalves-
dc.date.accessioned2019-07-19T13:01:21Z-
dc.date.available2019-07-19T13:01:21Z-
dc.date.issued2019-
dc.identifier.citationDIAS, 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.pt_BR
dc.identifier.urihttp://www.monografias.ufop.br/handle/35400000/1868-
dc.description.abstractA 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.pt_BR
dc.language.isopt_BRpt_BR
dc.rightsopen accesspt_BR
dc.subjectFramework - arquivo de computadorpt_BR
dc.subjectGerenciamento de configurações de softwarept_BR
dc.subjectSistemas operacionais distribuídos - computadorespt_BR
dc.titleXperimentor : um framework para o gerenciamento de execução de experimentos computacionais.pt_BR
dc.typeTCC-Graduaçãopt_BR
dc.contributor.refereeFortes, Reinaldo Silvapt_BR
dc.contributor.refereeSilva, Amanda Sávio Nascimento ept_BR
dc.contributor.refereeLima, Joubert de Castropt_BR
dc.description.abstractenComputational 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.pt_BR
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
MONOGRAFIA_FrameworkGerenciamentoExecução.pdf1,84 MBAdobe PDFVisualizar/Abrir


Este item está licenciado sob uma Licença Creative Commons Creative Commons