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::
-
Componente Teórica - Exame de ADBAS
-
2º Exame: dia 6/Março, 11h-12h, sala 432 do Edíficio
do INESC-ID. (IMPORTANTE: os alunos interessados deverão contactar
o Prof. por EMail) NOVO
-
Componente Prática - Seminário de ADBAS
-
Notas
da Componente Prática
-
Seminário: dia 13 e 20 Dezembro, na sala P1.
-
Observações:
-
Não há limite de páginas dos relatórios/artigos.
Sugere-se vivamente que estes tenham um máximo de 25 páginas.
Tudo o mais deve ser apresentado como anexos/apêndices.
-
Limite de slides para a apresentação oral: 10.
-
Tempo limite para cada apresentação: 15 minutos (seguidos
de 5 a 10 minutos de perguntas e respostas).
-
Material a entregar: 1 cópia em papel do relatório/artigo
+ 1 disquette com a versão electrónica (formato RTF) do artigo
e do ficheiro Powerpoint (formato PPT) relativo à apresentação
oral.
-
Seminário de dia 13/Dez (14h30 - 18h00)
(Material entregue até dia 11/Dezembro, 13h00, na Portaria do
INESC, ao cuidado do Prof. Alberto Silva.)
-
Ernestino Azevedo, EAI - Enterprise Application Integration
-
Claudio Miguel, Aplicações em contexto de computação
móvel
-
Miguel Luz, Analise da Plataforma magicTalk da General Magic
-
Luis Ávila, Gestão Redes Heterogéneas através
de Agentes Software
-
Seminário de dia 20/Dez (14h30 - 18h30)
(Material entregue até dia 18/Dezembro, 13h00, na Portaria do
INESC, ao cuidado do Prof. Alberto Silva.)
-
Victor Vargas, ABA no AgentSpace
-
Rolando Miragaia, ABA no Grasshopper
-
Joao Paulo Caldeira, Algoritmos evolutivos com o Voyager
-
Paulo Delgado, Modelos de Representação de Conhecimento &
XML
-
Edgar Bruno, ACL em XML
-
João Pronto, A arquitectura do Turistólogo, o Ciberturista
-
Rodolfo oliveira, Agentes no contexto do comércio electrónico
-
Rui Dias, UMTS e computação móvel
-
Joaquim Croca, Agentes na convergência das telecomunicações:
PSTN, GSM/UMTS e IP
-
Helder Aranha, Agentes de software em ambientes JINI
-
João Ascenso, Agentes Multimédia e Aplicações
-
Luis Miguel T. Domingos, Serviços de Telecomunicações
baseados em Agentes de SW
-
Componente Teórica - Exame de ADBAS
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
-
Avaliação prática com base em projecto ou elaboração
e apresentação escrita/oral de um tópico (50%)
-
Avaliação teórica com base em exame (50%)
Bibliografia Principal
Teóricas:
Práticas:
-
Ken Arnold, James Gosgling, The Java Programming Language, 1998,
(Editora: Addison Wesley)
-
Folhas várias (incluindo inúmera informação
disponível na Web dos sistemas e tecnologias abordadas)
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.
-
Desenvolvimento de uma ABA sobre um sistema de agentes móveis (e.g.,
AgentSpace, Aglets, Grasshopper, …
-
Agentes no contexto do Comércio Electrónico
-
Agentes no contexto das telecomunicações (e.g., IN, TINA)
-
MASIF: Para quê? Como Implementar?
-
Modelos de Representação de Conhecimento & XML
-
Linguagens de Comunicação de Agentes baseadas em XML
-
Agentes inteligentes: Modelos de Representação de Conhecimento
-
Agentes no contexto da computação móvel (e.g., PDA,
telemóveis com UMTS)
-
Linguagens/Standards de Comunicação de Agentes
-
Métodos para Análise e Desenho de ABA (e.g., AUML, )
-
Análise e Comparação de Sistemas de Agentes Móveis
e Engines de EJB
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