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

título do trabalho - Propesp Área do Conhecimento: Ciência da Computação – Metodologias e Técnicas da Computação

Leia mais

Framework de segurança para aplicações de m-Health

Framework 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