JaCaMo
Transcrição
JaCaMo
M 20 WORKSHOP DE PÓS-GRADUAÇÃO DA ÁREA DE CONCENTRAÇÃO SISTEMAS DIGITAIS – 2012 PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA Departamento de Engenharia de Computação e Sistemas Digitais - PCS Título: Análise de Desempenho do Framework para Desenvolvimento de Sistemas Multi-Agentes JaCaMo Mestrando: Mariana Ramos Franco Orientador: Prof. Dr. Jaime Simão Sichman Objetivos e Motivação A maioria da pesquisa em Sistemas MultiAgentes (SMAs) é atualmente voltada à aspectos funcionais tais como coordenação, racionalidade, autonomia, e modelagem do conhecimento. Já as propriedades nãofuncionais de SMAs, tais como questões de desempenho, escalabilidade e estabilidade receberam, até agora, pouca atenção [01]. No entanto, com o gradual amadurecimento e maior adoção das tecnologias para o desenvolvimento de SMAs, as propriedades não-funcionais têm se tornado cada vez mais importantes, afetando questões de design e projeto. Neste contexto, este trabalho de Mestrado tem como objetivo realizar uma análise de desempenho do framework JaCaMo para o desenvolvimento de SMAs. Figura 1: As 3 dimensões de um SMA baseado no framework JaCaMo [02]. Conclusões Revisão da Literatura O framework JaCaMo foi escolhido por cobrir todos os níveis de abstração necessários para o desenvolvimento de sofisticados SMAs, já que esse possibilita, além da programação dos agentes, o desenvolvimento do ambiente e a definição do nível organizacional do SMA. Cada um desses níveis de abstração (agente, ambiente e organização) são implementados separadamente através de cada um dos três componentes que compõem o framework: Jason, Cartago e Moise [02]. Pretende-se com esse trabalho, colher dados de desempenho que permitam: (1) identificar possíveis gargalos e problemas na utilização do framework; e (2) sugerir melhorias à arquitetura atual do JaCaMo. Além disso, dada a natureza distribuída dos SMAs, o que impõe alguns desafios na coleta de dados, e a falta de referências sobre o assunto, também é objetivo deste trabalho contribuir para propor técnicas e métricas para a análise de desempenho em SMAs. Referências Principais Metodologia e Desenvolvimento Um ambiente para a coleta de dados de desempenho deverá ser desenvolvido para a realização dos experimentos. Esse ambiente deve permitir a variação de alguns parâmetros do SMA, tais como: número de agentes, máquinas e organização dos agentes. Em seguida, os dados coletados serão analisados e comparados com eventuais melhorias realizadas no framework. [01] Lee, L. C., Nwana, H. S., Ndumu, D. T., & De Wilde, P. The stability, scalability and performance of multi-agent systems. BT Technology Journal (1998). [02] Boissier, O., Bordini, R.H., Hubner, J.F., Ricci, A., Santi, A. Multi-agent oriented programming with JaCaMo. Science of Computer Programming (2011). Palavras-Chave sistemas multi-agentes, análise de desempenho, Jason, Cartago, Moise, JaCaMo
Documentos relacionados
título do trabalho - Propesp
Área do Conhecimento: Ciência da Computação – Metodologias e Técnicas da Computação
Leia maisFramework de segurança para aplicações de m-Health
WORKSHOP DE PÓS-GRADUAÇÃO DA ÁREA DE CONCENTRAÇÃO SISTEMAS DIGITAIS – 2012 PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
Leia mais