Formalização e análise de padrões de projeto para agentes móveis.
Ano de defesa: | 2004 |
---|---|
Autor(a) principal: | |
Orientador(a): | , |
Banca de defesa: | , |
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 |