1 |
Implementing Kqml Agent Communication Language For Multiagent Simulation Architectures On HlaGokturk, Erek 01 January 2003 (has links) (PDF)
Multiagent simulation is gaining popularity due to its intuitiveness and ability in coping
with domain complexity. HLA, being a distributed simulation architecture standard,
is a good candidate for implementing a multiagent simulation infrastructure
on, provided that agent communication can be implemented. HLA, being a standard
designed towards a wide coverage of simulation system architectures and styles, is
not an easy system to master. In this thesis, an abstraction layer called the Federate
Abstraction Layer (FAL) is described for better engineering of software systems participating
in an HLA simulation, providing lower project risks for the project manager
and ease of use for the C++ programmers. The FAL is in use in project SAVMOS in
Modelling and Simulation Laboratory. Discussion of FAL is followed by discussion of
the study for realizing KQML for use in multiagent architectures to be built on top
of HLA as the data transfer medium. The results are demonstrated with 10 federates
implemented using the FAL.
|
2 |
Construção de uma interface KQML em SMALLTALKVieira, Richard Gregory Silva January 2000 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. / Made available in DSpace on 2012-10-17T21:48:19Z (GMT). No. of bitstreams: 0Bitstream added on 2014-09-25T16:04:49Z : No. of bitstreams: 1
174000.pdf: 1911771 bytes, checksum: 1696907804a5be5e416e1c523ff19078 (MD5) / Com a inteligência artificial distribuída e os sistemas multiagentes, surge também a necessidade de novas formas de comunicação e arquiteturas. Atualmente, já existem diversos modelos de comunicação e linguagens para a comunicação entre agentes. Dentre as várias propostas de linguagem de comunicação entre agentes, o KQML tornou-se um padrão de fato. Existe ainda outra proposta, a FIPA, a qual tem uma linguagem de comunicação entre agentes chamada ACL. Esta proposta, porém, não está tão difundida quanto o KQML. Este trabalho busca a criação de uma biblioteca, ou melhor, de uma interface KQML para o Squeak smalltalk, que tenha como capacidade implementar o tratamento sintático e que provenha facilidades para o tratamento semântico. Propõe ainda a implementação de um tratamento de rede, que permitirá a conexão entre agentes e tratará o envio de mensagens entre os mesmos.
|
3 |
Integração de sistemas multiagente industriaisLoss, Leandro January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica. / Made available in DSpace on 2012-10-21T05:52:34Z (GMT). No. of bitstreams: 1
192223.pdf: 8367413 bytes, checksum: 3ff215ca456e0807fe8ada486223a632 (MD5) / A complexidade dos sistemas industriais computadorizados tem aumentado muito devido a sua heterogeneidade, natureza distribuída e a necessidade de trabalhar com diferentes protocolos de comunicação. Esta tarefa faz a troca de informações - a chave para uma ampla integração - uma tarefa difícil. Esta tarefa se torna ainda mais complexa quando informações providas do chão de fábrica devem ser levadas em consideração, como também quando se pretende introduzir alguns níveis de inteligência e autonomia. Este trabalho propõe uma abordagem para facilitar a integração na comunicação entre os sistemas industriais - desenvolvidos usando a tecnologia Multiagente - e dispositivos do chão de fábrica por meio de um ambiente global integrado. Este ambiente é aberto, faz uso de um número de padrões, e provê uma maneira transparente de integrar os padrões CORBA, KQML, MMS e XML em todos os níveis requeridos. Um sistema multiagente industrial - sendo legado ou não - usualmente requer o envolvimento de um grande número de atores. Esta proposta foca em como a comunicação de sistemas multiagente industriais podem ser harmonizada e encapsulada, incluindo todos os atores necessários e, ao mesmo tempo, mantendo as propriedades essenciais de cada protocolo dentro dos limites para os quais fora desenvolvido. Portanto, isso significa permitir a uma aplicação externa, que necessita acessar dados do chão de fábrica, não conhecer toda sintaxe e detalhes de todos os protocolos (dos vários tipos e níveis envolvidos) e as particularidades de cada controlador de máquina que se queira comunicar. Com esta "camada de comunicação" a ser integrada numa aplicação industrial - e mais especificamente em sistemas multiagente industriais - pretende-se contribuir no suporte a interoperação entre sistemas - industriais e legados - e, assim, propiciar melhores condições de agilidade e competitividade às empresas.
|
4 |
PADRÕES ARQUITETURAIS PARA O DESENVOLVIMENTO DE APLICAÇÕES MULTIAGENTE / ARCHITECTURAL STANDARDS FOR THE DEVELOPMENT OF MULTI-AGENT APPLICATIONSSilva Junior, Geovane Bezerra da 20 March 2003 (has links)
Made available in DSpace on 2016-08-17T14:52:46Z (GMT). No. of bitstreams: 1
Geovane bezerra.pdf: 1597415 bytes, checksum: 1a51bd2c6aed9c1c6ee46b8369083350 (MD5)
Previous issue date: 2003-03-20 / This work proposes a collection of architectural patterns for the development of multi-agent systems. Main architectural concerns like communication, cooperation and coordination mechanisms between the agents of the society are particularly analyzed in each described pattern. The generation of new patterns through the extension or composition of the proposed ones is also approached.
The methodology for pattern extraction is based on the study of frequently used architectures of multi-agent systems, like blackboard and federative architectures, and on mechanisms of cooperation and coordination usually identified in such architectures, like master-slave, meeting and negotiator mechanisms, as well.
Pattern description is based on AUML and KQML. Main AUML diagrams, like agent packages, agent diagrams and agent interaction diagrams are used to represent the structure and behavior of the society. In those diagrams, agent interactions are represented as KQML performatives.
Proposed patterns are validated through the construction of three case studies related to the development of multi-agent systems for information retrieval and filtering. In these case studies, the architectures RETSINA, AMALTHAEA and ABARFI are analyzed and the reuse or potential application of proposed patterns is identified. / Este trabalho propõe uma coleção de padrões arquiteturais para o desenvolvimento de sistemas multiagente. Os principais problemas arquiteturais tais como comunicação, cooperação e mecanismo de coordenação entre os agentes são analisados e descritos em cada padrão. A geração de novos padrões pela extensão ou composição dos padrões propostos também é abordada.
A metodologia utilizada para extração de padrões está baseada no estudo de arquiteturas de sistemas multiagente freqüentemente utilizadas, como as arquiteturas quadro-negro e federativas e nos mecanismos de cooperação e coordenação geralmente identificados em tais arquiteturas, como os mecanismos mestre-escravo, reunião e negociador.
A descrição dos padrões está baseada em AUML e KQML. Os principais diagramas da AUML, como o diagrama de pacotes, o diagrama de agente e o diagrama de interação são usados para representar a estrutura e o comportamento da sociedade. Nesses diagramas, a representação das interações entre os agentes é feita com a utilização das performatives de KQML.
Os padrões propostos são validados através da construção de três estudos de caso relacionados ao desenvolvimento de sistemas multiagente para recuperação e filtragem de informações. Nesses estudos de caso, são analisadas as arquiteturas RETSINA, AMALTHAEA e ABARFI e é identificado a potencial reutilização ou aplicação dos padrões propostos.
|
5 |
Selection of mobile agent systems based on mobility, communication and security aspectsLall, Manoj 30 June 2005 (has links)
The availability of numerous mobile agent systems with its own strengths and weaknesses poses a problem when deciding on a particular mobile agent system. In this dissertation, factors based on mobility, communication and security of the mobile agent systems are presented and used as a means to address this problem. To facilitate in the process of selection, a grouping scheme of the agent system was proposed. Based on this grouping scheme, mobile agent systems with common properties are grouped together and analyzed against the above-mentioned factors. In addition, an application was developed using the Aglet Software Development Toolkit to demonstrate certain features of agent mobility, communication and security. / Theoretical Computing / M. Sc. (Computer Science)
|
6 |
Selection of mobile agent systems based on mobility, communication and security aspectsLall, Manoj 30 June 2005 (has links)
The availability of numerous mobile agent systems with its own strengths and weaknesses poses a problem when deciding on a particular mobile agent system. In this dissertation, factors based on mobility, communication and security of the mobile agent systems are presented and used as a means to address this problem. To facilitate in the process of selection, a grouping scheme of the agent system was proposed. Based on this grouping scheme, mobile agent systems with common properties are grouped together and analyzed against the above-mentioned factors. In addition, an application was developed using the Aglet Software Development Toolkit to demonstrate certain features of agent mobility, communication and security. / Theoretical Computing / M. Sc. (Computer Science)
|
Page generated in 0.0145 seconds