220 likes | 401 Views
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
E N D
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?! • 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?
Roteiro • Visão geral dos Padrões de Projeto para Agentes • Classificação • TravelingPatterns • TaskPatterns • InteractionPatterns • Exemplos de Padrões • Master-Slave • Meeting • Itinerary
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.
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/
Dúvidas, Críticas, Sugestões? Obrigado!
Padrões de projeto para Sistemas Multiagentes Allan Lima adsl@cin.ufpe.br