UTL - IST - DEEC

Mestrado em Engenharia Electrotécnica e Computadores

Aplicações Distribuídas Baseadas em Agentes de Software

1ºSemestre - 2000/2001

Docente Responsável: Prof. Alberto Silva



Avisos::
 



Objectivos

O objectivo desta disciplina é o desenvolvimento de aplicações dinâmicas e distribuídas em larga escala para ambientes abertos, heterogéneos e distribuídos.  Pretende-se sensibilizar os alunos à problemática e aos novos desafios que as aplicações baseadas na Internet levantam.  Entre outras, esta disciplina foca a área de aplicação dos Negócios Electrónicos.Adopta-se o modelo de agentes de software como forma de concepção e construção desta classe de aplicações.

Horário

4as. das 14h30-17h30, sala P1

Programa

Teóricas

1 (18/Out): Introdução. Apresentação da cadeira, objectivos, programa, forma de avaliação. Introdução à Internet/Web. Web: HTTP, HTML, …Modelos de Aplicações baseadas na Web. Introdução ao Java Visão global, primeiros programas

2 (25/Out): Java: A linguagem.  Java: Standard Class Libraries.

3 (8/Nov): Java: Networking, Threads. Java: Applets + AWT, Servlets

4 (15/Nov): Middleware com objectos. DCOM, CORBA, RMI e Voyager

5 (22/Nov): Agentes de Software: Introdução. Visão multidisciplinar. Sistemas de Agentes Móveis. Motivação, riscos e oportunidades. Exemplos: Telescript, Aglets, AgentSpace.

6 (29/Nov): Comunicação entre Agentes (ACL). Motivação. Speech Act Theory. Propostas de ACL: KQML; FIPA ACL Ontologias. O que são? Ferramentas para construir, usar e manter. Exemplos.

7 e 8 (13 e 20/Dez): Seminário da Cadeira.
 

Práticas

Exercícios de aplicação dos conhecimentos apresentados. Desenvolvimento de aplicações baseadas em agentes recorrendo à tecnologia Java, a um ou mais sistemas de suporte de agentes (e.g., Aglets, AgentSpace, Grasshopper) e adicionalmente a sistemas de objectos distribuídos (e.g., Voyager).

Avaliação


Bibliografia Principal

Teóricas: Práticas:

Tópicos de I&D

Apresenta-se de seguida uma lista de possíveis tópicos de I&D que poderão ser alvo de estudo e análise por parte dos
alunos. Note-se que esta lista não é fechada, no sentido que os próprios alunos poderão sugerir outros tópicos do seu
interesse.



Links...

http://berlin.inesc.pt/agentspace/
http://www.agentlink.org
http://agents.umbc.edu/
http://www.cetus-links.org/oo_mobile_agents.html
http://agents.umbc.edu/Agents_for_.../Electronic_commerce/index.shtml
http://www.brint.com/Elecomm.htm
http://www.fokus.gmd.de/research/cc/ecco/climate/entry.html
http://www.ontoknowledge.org/oil/
http://www.AgentLink.org/activities/sigs/sig2.html

Alunos

            Ernestino Azevedo<Ernestino.Azevedo@compaq.com>, EAI - Enterprise Application Integration
            Claudio Miguel <Claudio.Miguel@netc.pt>, Aplicações em contexto de computação móvel
            Edgar Bruno <edgarbruno@bna.ao>, ACL em XML
            Miguel Luz <miguelluz@netc.pt>,  Analise da Plataforma magicTalk da General Magic
            João Moreira <joao.moreira@ren.edp.pt>
            Luis Ávila, lavila@da-telecom.com, Gestão Redes Heterogéneas através Agentes Software
            João Ascenso <Joao.Ascenso@lx.it.pt>, Agentes Multimédia e Aplicações
            Helder Aranha <hmspider@hotmail.com>, Agentes de software em ambientes JINI

            Joao Paulo Caldeira <Caldeira@isr.ist.utl.pt>, Algoritmos evolutivos com o Voyager
            Rodolfo_oliveira <rado@students.si.fct.unl.pt>, "Agentes no contexto do comércio electrónico"
            Rui Dias <rdias@dms.ineti.pt>, UMTS e computação móvel
            Victor Vargas <>, ABA no AgentSpace
            Joao M. S. Silva <jmss@poisson.inesc.pt>,
            Paulo Delgado <Paulo.Delgado@bta.pt>, Modelos de Representação de Conhecimento & XML
            Rolando Miragaia <rlgm@net.sapo.pt>, ABA no Grasshopper
            Joaquim Croca <jcroca@da-telecom.com>, Agentes na convergência das telecomunicações: PSTN, GSM/UMTS e IP
            "João Pronto" <JPronto@ESHTE.PT>, A arquitectura do Turistólogo, o Ciberturista
            Luis Miguel T. Domingos, domingosluis@netc.pt,  Serviços de Telecomunicações baseados em Agentes de SW



 

Para mais informações contactar Alberto.Silva@acm.org