Formalização e análise de padrões de projeto para agentes móveis.

Detalhes bibliográficos
Ano de defesa: 2004
Autor(a) principal: LIMA, Emerson Ferreira de Araújo. lattes
Orientador(a): MACHADO, Patrícia Duarte de Lima. lattes, FIGUEIREDO, Jorge César Abrantes de. lattes
Banca de defesa: GUERRERO , Dalton Dario Serey., BORBA, Paulo Henrique Monteiro.
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Programa de Pós-Graduação: PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
Departamento: Centro de Engenharia Elétrica e Informática - CEEI
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11740
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.
id UFCG_912d9f1b79b5689906c444d61ea2ea1b
oai_identifier_str oai:localhost:riufcg/11740
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling MACHADO, Patrícia Duarte de Lima.MACHADO, P. D. L.http://lattes.cnpq.br/2495918356675019FIGUEIREDO, Jorge César Abrantes de.FIGUEIREDO, J. C. A.http://lattes.cnpq.br/1424808046858622GUERRERO , Dalton Dario Serey.BORBA, Paulo Henrique Monteiro.LIMA, Emerson Ferreira de Araújohttp://lattes.cnpq.br/9849289684304480LIMA, Emerson Ferreira de Araújo.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.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.Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2020-02-11T09:30:12Z No. of bitstreams: 1 EMERSON FERREIRA DE ARAÚJO LIMA - DISSERTAÇÃO (PPGCC) 2004.pdf: 2368865 bytes, checksum: 3d7db2517432613e675f62428ae73230 (MD5)Made available in DSpace on 2020-02-11T09:30:12Z (GMT). No. of bitstreams: 1 EMERSON FERREIRA DE ARAÚJO LIMA - DISSERTAÇÃO (PPGCC) 2004.pdf: 2368865 bytes, checksum: 3d7db2517432613e675f62428ae73230 (MD5) Previous issue date: 2004-02-19CapesUniversidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoEngenharia de SoftwareAgentes MóveisPadrões de ProjetoRedes de PetriSoftware EngineeringMobile AgentsDesign PatternsPetri NetsFormalização e análise de padrões de projeto para agentes móveis.Formalization and analysis of design patterns for mobile agents.2004-02-192020-02-11T09:30:12Z2020-02-112020-02-11T09:30:12Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11740LIMA, 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/11740info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGORIGINALEMERSON FERREIRA DE ARAÚJO LIMA - DISSERTAÇÃO (PPGCC) 2004.pdfEMERSON FERREIRA DE ARAÚJO LIMA - DISSERTAÇÃO (PPGCC) 2004.pdfapplication/pdf1969974http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11740/3/EMERSON+FERREIRA+DE+ARA%C3%9AJO+LIMA+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2004.pdffaee8afff2a2de02cf5dd283c0294f76MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11740/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/117402022-03-22 10:13:33.885oai:localhost:riufcg/11740Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-22T13:13:33Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Formalização e análise de padrões de projeto para agentes móveis.
dc.title.alternative.pt_BR.fl_str_mv Formalization and analysis of design patterns for mobile agents.
title Formalização e análise de padrões de projeto para agentes móveis.
spellingShingle Formalização e análise de padrões de projeto para agentes móveis.
LIMA, Emerson Ferreira de Araújo.
Ciência da Computação
Engenharia de Software
Agentes Móveis
Padrões de Projeto
Redes de Petri
Software Engineering
Mobile Agents
Design Patterns
Petri Nets
title_short Formalização e análise de padrões de projeto para agentes móveis.
title_full Formalização e análise de padrões de projeto para agentes móveis.
title_fullStr Formalização e análise de padrões de projeto para agentes móveis.
title_full_unstemmed Formalização e análise de padrões de projeto para agentes móveis.
title_sort Formalização e análise de padrões de projeto para agentes móveis.
author LIMA, Emerson Ferreira de Araújo.
author_facet LIMA, Emerson Ferreira de Araújo.
author_role author
dc.contributor.advisor2ID.pt_BR.fl_str_mv FIGUEIREDO, J. C. A.
dc.contributor.advisor1.fl_str_mv MACHADO, Patrícia Duarte de Lima.
dc.contributor.advisor1ID.fl_str_mv MACHADO, P. D. L.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2495918356675019
dc.contributor.advisor2.fl_str_mv FIGUEIREDO, Jorge César Abrantes de.
dc.contributor.advisor2Lattes.fl_str_mv http://lattes.cnpq.br/1424808046858622
dc.contributor.referee1.fl_str_mv GUERRERO , Dalton Dario Serey.
dc.contributor.referee2.fl_str_mv BORBA, Paulo Henrique Monteiro.
dc.contributor.authorID.fl_str_mv LIMA, Emerson Ferreira de Araújo
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9849289684304480
dc.contributor.author.fl_str_mv LIMA, Emerson Ferreira de Araújo.
contributor_str_mv MACHADO, Patrícia Duarte de Lima.
FIGUEIREDO, Jorge César Abrantes de.
GUERRERO , Dalton Dario Serey.
BORBA, Paulo Henrique Monteiro.
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Engenharia de Software
Agentes Móveis
Padrões de Projeto
Redes de Petri
Software Engineering
Mobile Agents
Design Patterns
Petri Nets
dc.subject.por.fl_str_mv Engenharia de Software
Agentes Móveis
Padrões de Projeto
Redes de Petri
Software Engineering
Mobile Agents
Design Patterns
Petri Nets
description 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.
publishDate 2004
dc.date.issued.fl_str_mv 2004-02-19
dc.date.accessioned.fl_str_mv 2020-02-11T09:30:12Z
dc.date.available.fl_str_mv 2020-02-11
2020-02-11T09:30:12Z
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.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11740
dc.identifier.citation.fl_str_mv 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
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11740
identifier_str_mv 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
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11740/3/EMERSON+FERREIRA+DE+ARA%C3%9AJO+LIMA+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2004.pdf
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11740/2/license.txt
bitstream.checksum.fl_str_mv faee8afff2a2de02cf5dd283c0294f76
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1799309481784377344