Quartas à Tarde no DEI 3 de Maio de 2000 Ferramentas de Suporte ao Desenvolvimento de SBA 1 Suporte ao Desenvolvimento Ferramentas • Académicas – JAFMAS/JATLite – dMars – KAoS (não disponível) • Comerciais – – – – – – BT Zeus Reticular Systems Agent-Builder Object-Space Voyager General Magic Odyssey IBM Aglets Mitsubishi Concordia 2 Tecnologias • JAVA – Independente da plataforma e Mobilidade • Objectos Distribuídos (DCOM, CORBA, RMI) – Transparência nas comunicações • KQML ou FIPA ACL FIPA Agent Comunication Language Knowledge Query Manipulation Language – Normalização nas conversações • Layered – Adopção das potencialidades necessárias 3 Características • • • • • • • Serviço de Endereços (Agent Name Service) Serviços de Competências (Agent Directory Service) Serviços da Segurança Padrões de Agentes Padrões de Conversações Modelos de Coordenação Mobilidade (inerente à linguagem de especificação) 4 Comparação JAFMAS/ JATLite dMars ZEUS AgentBuilder Voyager Concordia Name Service Directory Service Mobilidade Coms. Avançadas Padrões de Agentes Padrões de Conversações Modelos de Coordenação KQML/KIF Ontologias Reasonning 5 Zeus Visualisação da sociedade de agentes Geração de código Formalização dum conceito: • Domínio • Limitado Gerir os Agentes do sistema: • Criar, Duplicar • Especificar parâmetros • Definição de tarefas Gerir Tarefas Primárias do Sistema: •Criar, Duplicar • Definição de tarefas 6 ZEUS (2) 7