Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11740
Title: Formalização e análise de padrões de projeto para agentes móveis.
Other Titles: Formalization and analysis of design patterns for mobile agents.
???metadata.dc.creator???: LIMA, Emerson Ferreira de Araújo.
???metadata.dc.contributor.advisor1???: MACHADO, Patrícia Duarte de Lima.
???metadata.dc.contributor.advisor2???: FIGUEIREDO, Jorge César Abrantes de.
???metadata.dc.contributor.referee1???: GUERRERO , Dalton Dario Serey.
???metadata.dc.contributor.referee2???: BORBA, Paulo Henrique Monteiro.
Keywords: Engenharia de Software;Agentes Móveis;Padrões de Projeto;Redes de Petri;Software Engineering;Mobile Agents;Design Patterns;Petri Nets
Issue Date: 19-Feb-2004
Publisher: Universidade Federal de Campina Grande
Citation: LIMA, E. F. de A. Formalização e análise de padrões de projeto para agentes móveis. 2004. 172 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2004. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11740
???metadata.dc.description.resumo???: Agentes Móveis são programas que podem migrar entre diferentes computadores de forma autônoma, continuando sua execução do ponto onde pararam antes de migrar. Muitos estudos de caso têm mostrado a aplicabilidade dessa abordagem, porém ainda se encontra dificuldade no desenvolvimento desse tipo de aplicação, devido à complexidade inerente e falta de metodologias adequadas. Uma abordagem que pode facilitar e aprimorar o desenvolvimento de aplicações baseadas em agentes móveis é o uso de Padrões de Projeto. Vários trabalhos têm proposto padrões de projeto para agentes móveis, entretanto estes apresentam alguns problemas como a escassez de documentação, ausência de classificação unificada, falta de relacionamento entre os padrões e carência de estudos de caso. O objetivo principal do nosso trabalho de dissertação é a classificação e formalização de padrões de projeto para agentes móveis, e análise de desempenho de combinações destes padrões. Com isto, pretendemos prover suporte e facilitar o acesso aos diversos padrões que têm sido propostos, o que conseqüentemente pode ajudar, melhorar e incentivar o desenvolvimento de aplicações baseadas em agentes móveis. No desenvolvimento de nosso trabalho, inicialmente faremos um levantamento de padrões propostos, catalogando-os e definindo uma classificação. Então, estes padrões serão formalizados, de maneira a obtermos uma descrição do comportamento destes sem ambigüidade e podermos fazer análises sobre eles. Finalizando, um estudo de caso será definido para aplicação de combinações dos padrões de projeto e, a partir destas, serão feitas análises, verificando que combinações têm o melhor desempenho em cada situação a ser avaliada.
Abstract: Mobile Agents are programs that can autonomously migrate between different computers, continuing their execution in the point where they stopped before migrating. Many case studies have shown the applicability of this approach, however difficulties are still found in this kind of application development. An approach that can make easier and improve mobile agent-based applications development are the Design Patterns. Many researches propose mobile agent design patterns, nevertheless there are some problems, as lack of documentation, absence of classification and relation among the various patterns. Besides, few case studies are presented, what makes difficult know the applicability of these patterns in the several platforms. The main goal of our work is the classification and formalization of mobile agents design patterns, and performance analysis of these patterns combinations. In this way, we intend to provide support and make the access to these patterns easier, assisting, improving and encouraging mobile agent-based applications development. In this work, we will make a survey and classification of the already proposed patterns. Then, these models will be formalized, in such a way that we obtain the patterns‘ description without ambiguity and perform analysis in them. Finally, a case study will be defined in order to apply mobile agent design patterns combinations, and from them, analysis will be performed, verifying which combinations have better performance in each of the assessed conditions.
Keywords: Engenharia de Software
Agentes Móveis
Padrões de Projeto
Redes de Petri
Software Engineering
Mobile Agents
Design Patterns
Petri Nets
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11740
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
EMERSON FERREIRA DE ARAÚJO LIMA - DISSERTAÇÃO (PPGCC) 2004.pdfEmerson Ferreira de Araújo Lima - Dissertação (PPGCC) 2004.1.92 MBAdobe PDFView/Open


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