Uma plataforma para acoplamento de modelos de simulação utilizando websockets

Detalhes bibliográficos
Autor(a) principal: Sartori, Jeancarlo
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
Texto Completo: http://10.0.217.128:8080/jspui/handle/tede/34
Resumo: Simulation models have been used as a way to understand the functioning of a complex system, to envisage gains, to reduce costs and / or as a way to predict future events. In the computational simulation of a complex model, such as those involving environmental and biological phenomena, there will always be a considerable amount of agents that, at some point, will interfere in the natural development of the experiment. It is common, therefore, for scientists to investigate the numerous variations in a multifaceted way, and as scientific knowledge advances, new models are developed and existing ones are updated. Resulting in expensive models to develop and difficult to maintain and improve. So why not use this legacy knowledge by coupling already existing models into a concomitant execution? The main objective of this study is the construction of a computational platform for coupling, where it is possible to configure executions of different models in a single simulation, independent of the programming languages involved in the construction of these models. The researcher s own or known models may also be coupled remotely. The result of this study was a tool that allows the integration of different simulation models in a very simple and transparent way, through the Web. In addition to the legacy knowledge provided by the models, we sought to use the data base of experiments as data source for the configuration of the executions. The coupling takes place through a WebSockets server. Coupling routines, added to model code, manage communication with the server
id UPF-1_492e226e5e40963dbc179e72fa6084cd
oai_identifier_str oai:tede.upf.br:tede/34
network_acronym_str UPF-1
network_name_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
repository_id_str
spelling Fernandes, José Maurício CunhaCPF:20712944087FERNANDES, J. M. C.Pavan, WillingthonCPF:59879521072http://lattes.cnpq.br/6506973801068764CPF:97433152091http://lattes.cnpq.br/8580862723141579Sartori, Jeancarlo2018-01-10T17:51:23Z2017-08-242017-03-20SARTORI, Jeancarlo. Uma plataforma para acoplamento de modelos de simulação utilizando websockets. 2017. 71 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, 2017.http://10.0.217.128:8080/jspui/handle/tede/34Simulation models have been used as a way to understand the functioning of a complex system, to envisage gains, to reduce costs and / or as a way to predict future events. In the computational simulation of a complex model, such as those involving environmental and biological phenomena, there will always be a considerable amount of agents that, at some point, will interfere in the natural development of the experiment. It is common, therefore, for scientists to investigate the numerous variations in a multifaceted way, and as scientific knowledge advances, new models are developed and existing ones are updated. Resulting in expensive models to develop and difficult to maintain and improve. So why not use this legacy knowledge by coupling already existing models into a concomitant execution? The main objective of this study is the construction of a computational platform for coupling, where it is possible to configure executions of different models in a single simulation, independent of the programming languages involved in the construction of these models. The researcher s own or known models may also be coupled remotely. The result of this study was a tool that allows the integration of different simulation models in a very simple and transparent way, through the Web. In addition to the legacy knowledge provided by the models, we sought to use the data base of experiments as data source for the configuration of the executions. The coupling takes place through a WebSockets server. Coupling routines, added to model code, manage communication with the serverModelos de simulação vem sendo utilizados como forma de entender o funcionamento de um sistema complexo, vislumbrar ganhos, diminuir custos e/ou como forma de predizer eventos futuros. Na simulação computacional de um modelo complexo, como os que envolvem fenômenos ambientais e biológicos, sempre existirá uma quantidade considerável de agentes que, em algum momento, interferirão no desenvolvimento natural do experimento. É comum, portanto, que cientistas investiguem as inúmeras variações de maneira multifacetada, e à medida que o conhecimento científico avança, novos modelos são desenvolvidos e os existentes são atualizados. O resultado são modelos caros de desenvolver e difíceis de manter e melhorar. Então, porque não utilizar este conhecimento legado acoplando modelos já existentes em uma execução concomitante? O objetivo principal deste estudo é a construção de uma plataforma computacional para acoplamento, onde se possa configurar execuções de diferentes modelos em uma simulação única, independente das linguagens de programação envolvidas na construção desses modelos. Modelos próprios ou conhecidos do pesquisador também poderão ser acoplados remotamente. Obteve-se como resultado deste estudo uma ferramenta que possibilita a integração de diferentes modelos de simulação de maneira muito simples e transparente, por meio da Web. Além do conhecimento legado proporcionado pelos modelos, buscou-se o uso de base de dados de experimentos como fonte de dados para a configuração das execuções. O acoplamento se dá por meio de um servidor de WebSockets. Rotinas de acoplamento, adicionadas ao código dos modelos, gerenciam a comunicação com o servidor.Made available in DSpace on 2018-01-10T17:51:23Z (GMT). No. of bitstreams: 1 2017JeancarloSartori.pdf: 1869341 bytes, checksum: 2b0b5f0b8e1ee647dec637954eaf5459 (MD5) Previous issue date: 2017-03-20application/pdfporUniversidade de Passo FundoPrograma de Pós-Graduação em Computação AplicadaUPFBRInstituto de Ciências Exatas e Geociências – ICEGSimulação (Computadores)Linguagem de programação (Computadores)Programação (Computadores)Simulation (Computers)Programming language (Computers)Programming (Computers)CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUma plataforma para acoplamento de modelos de simulação utilizando websocketsA platform for coupling of simulation models using websocketsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis87945206006006008745692078546211info:eu-repo/semantics/openAccessreponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)instname:Universidade de Passo Fundo (UPF)instacron:UPFORIGINAL2017JeancarloSartori.pdfapplication/pdf1869341http://tede.upf.br:8080/jspui/bitstream/tede/34/1/2017JeancarloSartori.pdf2b0b5f0b8e1ee647dec637954eaf5459MD51tede/342018-09-03 22:17:30.4oai:tede.upf.br:tede/34Biblioteca Digital de Teses e DissertaçõesPUBhttp://tede.upf.br/oai/requestbiblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.bropendoar:2018-09-04T01:17:30Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)false
dc.title.por.fl_str_mv Uma plataforma para acoplamento de modelos de simulação utilizando websockets
dc.title.alternative.eng.fl_str_mv A platform for coupling of simulation models using websockets
title Uma plataforma para acoplamento de modelos de simulação utilizando websockets
spellingShingle Uma plataforma para acoplamento de modelos de simulação utilizando websockets
Sartori, Jeancarlo
Simulação (Computadores)
Linguagem de programação (Computadores)
Programação (Computadores)
Simulation (Computers)
Programming language (Computers)
Programming (Computers)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Uma plataforma para acoplamento de modelos de simulação utilizando websockets
title_full Uma plataforma para acoplamento de modelos de simulação utilizando websockets
title_fullStr Uma plataforma para acoplamento de modelos de simulação utilizando websockets
title_full_unstemmed Uma plataforma para acoplamento de modelos de simulação utilizando websockets
title_sort Uma plataforma para acoplamento de modelos de simulação utilizando websockets
author Sartori, Jeancarlo
author_facet Sartori, Jeancarlo
author_role author
dc.contributor.advisor1.fl_str_mv Fernandes, José Maurício Cunha
dc.contributor.advisor1ID.fl_str_mv CPF:20712944087
dc.contributor.advisor1Lattes.fl_str_mv FERNANDES, J. M. C.
dc.contributor.advisor-co1.fl_str_mv Pavan, Willingthon
dc.contributor.advisor-co1ID.fl_str_mv CPF:59879521072
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/6506973801068764
dc.contributor.authorID.fl_str_mv CPF:97433152091
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/8580862723141579
dc.contributor.author.fl_str_mv Sartori, Jeancarlo
contributor_str_mv Fernandes, José Maurício Cunha
Pavan, Willingthon
dc.subject.por.fl_str_mv Simulação (Computadores)
Linguagem de programação (Computadores)
Programação (Computadores)
topic Simulação (Computadores)
Linguagem de programação (Computadores)
Programação (Computadores)
Simulation (Computers)
Programming language (Computers)
Programming (Computers)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Simulation (Computers)
Programming language (Computers)
Programming (Computers)
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Simulation models have been used as a way to understand the functioning of a complex system, to envisage gains, to reduce costs and / or as a way to predict future events. In the computational simulation of a complex model, such as those involving environmental and biological phenomena, there will always be a considerable amount of agents that, at some point, will interfere in the natural development of the experiment. It is common, therefore, for scientists to investigate the numerous variations in a multifaceted way, and as scientific knowledge advances, new models are developed and existing ones are updated. Resulting in expensive models to develop and difficult to maintain and improve. So why not use this legacy knowledge by coupling already existing models into a concomitant execution? The main objective of this study is the construction of a computational platform for coupling, where it is possible to configure executions of different models in a single simulation, independent of the programming languages involved in the construction of these models. The researcher s own or known models may also be coupled remotely. The result of this study was a tool that allows the integration of different simulation models in a very simple and transparent way, through the Web. In addition to the legacy knowledge provided by the models, we sought to use the data base of experiments as data source for the configuration of the executions. The coupling takes place through a WebSockets server. Coupling routines, added to model code, manage communication with the server
publishDate 2017
dc.date.available.fl_str_mv 2017-08-24
dc.date.issued.fl_str_mv 2017-03-20
dc.date.accessioned.fl_str_mv 2018-01-10T17:51:23Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SARTORI, Jeancarlo. Uma plataforma para acoplamento de modelos de simulação utilizando websockets. 2017. 71 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, 2017.
dc.identifier.uri.fl_str_mv http://10.0.217.128:8080/jspui/handle/tede/34
identifier_str_mv SARTORI, Jeancarlo. Uma plataforma para acoplamento de modelos de simulação utilizando websockets. 2017. 71 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, 2017.
url http://10.0.217.128:8080/jspui/handle/tede/34
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 8794520
dc.relation.confidence.fl_str_mv 600
600
600
dc.relation.department.fl_str_mv 87456920
dc.relation.cnpq.fl_str_mv 78546211
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UPF
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Instituto de Ciências Exatas e Geociências – ICEG
publisher.none.fl_str_mv Universidade de Passo Fundo
dc.source.none.fl_str_mv reponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
collection Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
bitstream.url.fl_str_mv http://tede.upf.br:8080/jspui/bitstream/tede/34/1/2017JeancarloSartori.pdf
bitstream.checksum.fl_str_mv 2b0b5f0b8e1ee647dec637954eaf5459
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv biblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.br
_version_ 1801045431014129664