Desenvolvimento Orientado a Agentes 

in-1025 – Processamento de Conhecimento

1o Semestre 2007


Informações Gerais

Patrícia Tedesco

Local :  D-222

 

Para mandar e-mails para os alunos da turma, clique abaixo:

Livros texto:

Introduction to Multiagent Systems – Mike Wooldridge, John Wiley and Sons, 2002

Multiagent Systems a Modern Approach – Gehard Weiss (ed),  Springer Verlag, 1999

 

Avaliação:

            Condução das discussões: 30% (metade desta nota diz respeito à preparação prévia da discussão)

            Participação nas discussões e Debates: 30% (10% corresponde à entrega dos exercícios)

            Projeto Final: 40%


Programa do Curso 


Parte I – Conceitos Básicos


 

Aula 1: Apresentação da disciplina (25/09) - Patricia


Aulas 2 e 3: Agentes Autônomos (02/10) – Fúlvio e Alexandre

Artigos: Intelligent Agents – Wooldridge 1999 (artigo que vai ser discutido!)

Material Suplementar:  Introductory Course – caps 1 e 2

                                           Autonomous Agents na Wikipedia

Referência Extra: Russell, S, e Norvig P. Artificial Intelligence, a Modern Approach, 2nd Edition (cap. 2)

            

Exercício: escolher dois agentes e descrevê-los conforme o ex. 1 do capítulo do Wooldridge – ENTREGA no dia 9/10

 


Aulas 4 e 5: Sistemas Multiagentes (04/10) – Leonardo e Paulo

      Artigos:  Engenharia de Sistemas Multiagentes: Uma investigação sobre o estado da arte

                     Multiagent Systems and Societies of Agents

                     Multiagentes na wikipedia

                     Agent Roadmap – cap. 4

Transparências (para ajudar J ): Introdução SMA


Aula 6 e 7: Desenvolvimento Orientado a Agentes (11/10 e 16/10) – Wilson e Emerson

         Artigos: Methodological Foundations for Agent-Based Systems

      A Framework for Designing, Modelling and Analyzing Agent Based Software Systems

                              Modelling and Design of Multi-Agent Systems

                             A Survey of Methodologies

                             Comparing Methodologies

                             Evaluating Methodologies

                       


Aula 8: Dúvidas sobre a Parte I (18/10)

Tarefa: Enviar Parâmetros de Comparação de Metodologias para SMA – Entrega dia 23/10


Parte II – Metodologias de Desenvolvimento Orientado a Agentes


Aula 9: AUML (23/10) – Allan e Álvaro

             Extending UML for Agents

            UML-Class Diagrams Revisited in the Context of Agent Systems

            UML and Agents

            UML2.0


Aula 11 : AORML (30/10) – José Carlos e Renan

Página do G. Wagner – o “cara” do AORML

The Agent Oriented Relationship Metamodel

Radical AOSE Engineering

A UML Profile for External AOR Models

AOR Modelling and Simulation

Estudo de Caso AOR


Aula 12 : MAS-ML e MASE (01/11)

MASML

-----------------------------------------------------------------------------------

MaSE-IJSEKE

MaSE-Analysis


Aula 13: Ainda Sobre o MASE e MASML (08/11)

MASML-ACM

MaSE-EngineeringOrganizationBasedMAS

O-MaSE

Atenção: Aqui está a “especificação” do game 1, cuja solução deve ser modelada utilizando o MASE.


Para Treinar: Exercício do Shopping aqui


Aula 13: GAIA (13/11) –  Camila e Eduardo

Developing Multiagent Systems: The GAIA Methodology


Aula 14: Tropos (20/11) – Kalil

Tropos: An Agent-Oriented Software Methodology

Site do Projeto Tropos


Aula 15: Comparação Tropos-BR e Tropos Italia (22/11) - Diego

Extracting The Best Features of Two Tropos Approaches

DBSitter-AS – Um Framework Orientado a Agentes – para Consulta


 

Aula 16: SADAAM (27/11) – Ricardo Afonso

 

SADAAM: Software Agent Development – an Agile Methodology

 


Aula 17: Apresentação dos Modelos MASE (29/11) – todas as equipes

 


Aulas 20 e 21: Debate (05/12) – Análise Comparativa das Metodologias

Atenção! Todas as equipes devem trazer uma versão Preliminar da Tabela preenchida.

Artigo Interessante para discussão: Current Issues in Multiagent Systems Development


 

Parte III – Tópicos Avançados – Seminários das Equipes (2 por aula)


Aulas 22 e 23(12 e 14/12): Atendimento: Todas as equipes devem trazer uma seleção preliminar de seu material nos dias 12 e 14/12


Aula 24 – (03/01) – Seminário 1 - SMA e Design Patterns -  Allan

   Seminário 2 - Computação Autonoma  - Alvaro e Kalil


Aula 25 – (08/01)  Seminário 3 - Ontologias – Eduardo e Camila

 Seminário 4 - SMA e Colaboração – Wilson


Aula 26 – (10/01) Seminário 5 - Engenharia de Protocolos – Alexandre, Emerson e Fúlvio

                             Seminário 6 - RTS – Zé Carlos e Renan


Aula 27 – (15/01) Seminário 7 -  Normas e Instituições  - Paulo e  Leonardo

                             Seminário 8 – Social Network Analysis e SMA - Diego

                            


Parte IV – Apresentação de Resultados


“Especificação” do Game3 aqui

 

Aulas 29 e 30: (31/01) Apresentação dos Trabalhos Finais