1 / 22

Padrões de projeto para Sistemas Multiagentes

Padrões de projeto para Sistemas Multiagentes. Allan Lima adsl@cin.ufpe.br. Contexto. Padrões de Projeto. SMA. Flexibilidade Legibilidade Reuso. Protocolos Mobilidade Tarefas. Padrões de Projeto + SMA?!. C omplexidade dos SMA Problemas no nível de arquitetura e implementação

cara-thomas
Download Presentation

Padrões de projeto para Sistemas Multiagentes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Padrões de projeto para Sistemas Multiagentes Allan Lima adsl@cin.ufpe.br

  2. Contexto Padrões de Projeto SMA • Flexibilidade • Legibilidade • Reuso • ... • Protocolos • Mobilidade • Tarefas • ...

  3. Padrões de Projeto + SMA?! • Complexidade dos SMA • Problemas no nível de arquitetura e implementação • Em todos os sistemas muitos problemas similares são resolvidos de formas distintas. • Por que não criar padrões de projeto para a catalogar tais soluções?

  4. Roteiro • Visão geral dos Padrões de Projeto para Agentes • Classificação • TravelingPatterns • TaskPatterns • InteractionPatterns • Exemplos de Padrões • Master-Slave • Meeting • Itinerary

  5. Visão Geral dos Padrões de Projeto para Agentes

  6. Classificação

  7. TravelingPatterns

  8. TaskPatterns

  9. InterationPatterns

  10. InterationPatterns

  11. Exemplos de implementação dos padrões

  12. Itinerary

  13. Itinerary

  14. Meeting

  15. Meeting

  16. Master-Slave

  17. Master-Slave

  18. Master-Slave

  19. Conclusões/Avaliação Crítica • Padrões para agentes podem ser úteis para resolver diversos problemas específicos com flexibilidade. • Mas não são suficientes para desenvolver um sistema por completo. • Foco na mobilidade. • Área pouco explorada, falta de continuidade das pesquisas e poucos autores.

  20. Para Saber Mais • ARIDOR, Y. & LANGE, D. B. 1998. Agent Design Patterns. • SAUVAGE, S. 2004. Design Patterns for Multiagent Systems. • TVEIT, A. 2001. A Survey of Agent-Oriented Software Engineering. • KENDALL, E. A. et al. 1998. Patterns of Intelligent and Mobile Agents. • Material disponívelem: • www.cin.ufpe.br/~adsl/mestrado/cadeiras/doa/

  21. Dúvidas, Críticas, Sugestões? Obrigado!

  22. Padrões de projeto para Sistemas Multiagentes Allan Lima adsl@cin.ufpe.br

More Related