Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: http://tede.upf.br:8080/jspui/handle/tede/34
???metadata.dc.type???: Dissertação
Title: Uma plataforma para acoplamento de modelos de simulação utilizando websockets
Other Titles: A platform for coupling of simulation models using websockets
???metadata.dc.creator???: Sartori, Jeancarlo 
???metadata.dc.contributor.advisor1???: Fernandes, José Maurício Cunha
???metadata.dc.contributor.advisor-co1???: Pavan, Willingthon
???metadata.dc.description.resumo???: Modelos 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.
Abstract: 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
Keywords: Simulação (Computadores)
Linguagem de programação (Computadores)
Programação (Computadores)
Simulation (Computers)
Programming language (Computers)
Programming (Computers)
???metadata.dc.subject.cnpq???: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
???metadata.dc.language???: por
???metadata.dc.publisher.country???: BR
Publisher: Universidade de Passo Fundo
???metadata.dc.publisher.initials???: UPF
???metadata.dc.publisher.department???: Instituto de Ciências Exatas e Geociências – ICEG
???metadata.dc.publisher.program???: Programa de Pós-Graduação em Computação Aplicada
Citation: 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.
???metadata.dc.rights???: Acesso Aberto
URI: http://10.0.217.128:8080/jspui/handle/tede/34
Issue Date: 20-Mar-2017
Appears in Collections:Programa de Pós-Graduação em Computação Aplicada

Files in This Item:
File SizeFormat 
2017JeancarloSartori.pdf1.83 MBAdobe PDFView/Open ???org.dspace.app.webui.jsptag.ItemTag.preview???


Items in TEDE are protected by copyright, with all rights reserved, unless otherwise indicated.