A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Abordagem para simulações baseadas em sistemas multiagentes: alterando o modelo dinâmico sem recodificação Pier-Giovanni Taranti Orientador: Prof Lucena.

Apresentações semelhantes


Apresentação em tema: "Abordagem para simulações baseadas em sistemas multiagentes: alterando o modelo dinâmico sem recodificação Pier-Giovanni Taranti Orientador: Prof Lucena."— Transcrição da apresentação:

1 Abordagem para simulações baseadas em sistemas multiagentes: alterando o modelo dinâmico sem recodificação Pier-Giovanni Taranti Orientador: Prof Lucena

2 05/05/092 Pier-Giovanni Taranti © LES/PUC-Rio Sumário Motivação Problema Incluindo um modelo para descrição da situação inicial Arquitetura de alto nível Próximos passos Bibliografia

3 05/05/093 Pier-Giovanni Taranti © LES/PUC-Rio Motivação Simulações computacionais, baseadas em agentes ou não, são modelos dinâmicos de um sistema especificado, e que são executados com intenção de se verificar/explorar o comportamento do sistema. Normalmente um especialista do domínio realiza a modelagem, inserindo um nível de abstração no modelo. Os especialistas em software, recebendo este modelo, constroem outros modelos, inserindo novos níveis de abstração necessários a transformação final em executável. Após o código pronto, é realizada a validação do modelo

4 05/05/094 Pier-Giovanni Taranti © LES/PUC-Rio Fishwick, P.: Computer simulation : growth through extension. IEEE Potential, February/March (1996) 24 to 27

5 05/05/095 Pier-Giovanni Taranti © LES/PUC-Rio Motivação O modelo apresentado, que possui muitas variantes, possui os seguintes aspectos a considerar: –A validação pode indicar falha na modelagem, comum devido a incapacidade de ambos envolvidos em entender corretamente os modelos dos outros. –Quando detectada uma falha, é necessário alterar o projeto de software, realizando manutenções indesejadas. –O alto nível de acoplamento força novas codificações a cada novo experimento. –Em jogos de guerra, muitos cenários diferentes são utilizados, porém as coisas e o domínio utilizados são razoavelmente estáveis, indicando possibilidade de reuso de código, se corretamente modularizado.

6 05/05/096 Pier-Giovanni Taranti © LES/PUC-Rio Problema Para possibilitar o estudo sistemático sobre simulações baseadas em sistemas multiagentes para uso em sistemas de jogos de guerra, é necessário que se possa alterar rapidamente os cenários utilizados, sem que se torne necessário modificar o código envolvido. Sugere-se o uso de da seguinte abordagem: –Os especialistas do domínio inicialmente devem criar um modelo conceitual do domínio, que represente todos os relacionamentos existentes entre estes conceitos de forma estática. –O software deve ser gerado a partir deste modelo conceitual. –O modelo conceitual seria entendido posteriormente incluindo a situação inicial da simulação. –O modelo entendido deverá ser lido por um engine, que transfere a informação sobre os estados iniciais no momento da carga inicial do programa.

7 05/05/097 Pier-Giovanni Taranti © LES/PUC-Rio Abordagem

8 05/05/098 Pier-Giovanni Taranti © LES/PUC-Rio Exemplo do Modelo

9 05/05/099 Pier-Giovanni Taranti © LES/PUC-Rio Metodologia Revisão bibliográfica sobre o problema: –Consultados abstracts de todos artigos publicados no MABS desde já lidos ( ) 5 a serem lidos ( ) 2 não publicados ainda (2009) –Necessário consultar AAMAS, JAAMAS e três diferentes Revistas técnicas sobre simulação.

10 05/05/0910 Pier-Giovanni Taranti © LES/PUC-Rio Metodologia Tecnologias a serem aplicadas Simulador –Jade –Java 6 (com uso de reflexão para carga das classes de agentes e comportamentos) –Jena (para parsing e reasoner) –JTS para tratamento de propriedades geográficas Modelos –Protégé 4 (beta) /3.4 –OWL

11 05/05/0911 Pier-Giovanni Taranti © LES/PUC-Rio Cronograma 06/05 a 30/05 – projeto, análise e implementação do engine e de um estudo de caso simplificado. 09/06 – Apresentação do Trabalho desenvolvido 10/06 a 30/06 – Redação de Monografia e Documentação do Projeto. 30/06 – Entrega da monografia

12 05/05/0912 Pier-Giovanni Taranti © LES/PUC-Rio Bibliografia M Pidd. Systems modelling: theory and practice (2004). John Wiley & Sons. Bell, P.C. and O'Keefe, R.M. Visual interactive simulation history, recent developments, and major issues (1987). Simulation, 49 (3) pages Ferber, J. and Gutknecht, O. and Michel, F. From Agents to Organizations: An Organizational View of Multi-agent Systems (2004). LNCS 2935, pages Gruber, T. R. A Translation Approach to Portable Ontology Specifications (1993). Knowledge Acquisition, 5(2), pages Wooldridge, M.. Introduction To Multiagent Systems (2001). John Wiley & Sons, Inc. Alexis Drogul, Diane Vanbergue and Thomas Meurisse. Multi-agent Based Simulation: where are the agents? (MABS'02)


Carregar ppt "Abordagem para simulações baseadas em sistemas multiagentes: alterando o modelo dinâmico sem recodificação Pier-Giovanni Taranti Orientador: Prof Lucena."

Apresentações semelhantes


Anúncios Google