BDI4JADE debugger : um ambiente de depuração para agentes BDI
Visualizar/abrir
Data
2016Autor
Orientador
Nível acadêmico
Graduação
Assunto
Resumo
A Inteligência artificial vem mostrando que possui um grande potencial para a solução de problemas computacionais. Particularmente, a abordagem de Sistemas Multiagente tem interessado pela sua aplicação a várias áreas. Tanto a academia quanto a indústria têm investido nisso, e já existem diversas plataformas que implementam sistemas multiagente. Podemos citar JADE, JADEX, JAM, 3APL, JACK, entre outras. É importante, agora, que tais implementações sejam adequadas para o desenvolvimento de sistem ...
A Inteligência artificial vem mostrando que possui um grande potencial para a solução de problemas computacionais. Particularmente, a abordagem de Sistemas Multiagente tem interessado pela sua aplicação a várias áreas. Tanto a academia quanto a indústria têm investido nisso, e já existem diversas plataformas que implementam sistemas multiagente. Podemos citar JADE, JADEX, JAM, 3APL, JACK, entre outras. É importante, agora, que tais implementações sejam adequadas para o desenvolvimento de sistemas multiagente em larga escala. Com essa preocupação, foi criada a plataforma chamada BDI4JADE. Ela caracteriza-se principalmente por prover a arquitetura BDI (Belief -Desire-Intention) em uma camada adicional a uma plataforma já existente (JADE) e por ser totalmente escrita em Java. Por isso, é facilmente integrada a qualquer API, biblioteca, framework ou IDE utilizados na área industrial para desenvolvimento de software em Java. Este trabalho visa aprimorar o desenvolvimento com BDI4JADE. Quanto ao processo de depuração, não há ainda uma ferramenta adequada. O depurador comumente utilizado com BDI4JADE é o depurador do Eclipse. Ele apresenta muitas informações não relevantes do ponto de vista de uma arquitetura BDI. Assim, este trabalho visa prover uma visualização alternativa das informações, através de uma customização da visão de variáveis fornecida pelo depurador do Eclipse. Foi feito um projeto de visão de variáveis focada na arquitetura BDI e implementado através de um plugin para o Eclipse. Dessa forma, a proposta deste trabalho é oferecer uma ferramenta de depuração focada na arquitetura BDI, através da customização do depurador do Eclipse para BDI4JADE, o qual supre uma carência desta e, consequentemente, facilitará o desenvolvimento de sistemas multiagente em larga escala. ...
Abstract
Artificial Intelligence has shown that it has great potential for solving computational problems. In particular, the Multi-Agent Systems approach is interested in being applicable to several areas. Both academia and industry have invested in this, and there are already several platforms that implement multi-agent systems. We can mention JADE, JADEX, JAM, 3APL, JACK, among others. It is important now that such implementations are suitable for the development of multi-agent systems on a large sca ...
Artificial Intelligence has shown that it has great potential for solving computational problems. In particular, the Multi-Agent Systems approach is interested in being applicable to several areas. Both academia and industry have invested in this, and there are already several platforms that implement multi-agent systems. We can mention JADE, JADEX, JAM, 3APL, JACK, among others. It is important now that such implementations are suitable for the development of multi-agent systems on a large scale. With this concern, the platform called BDI4JADE was created. It is mainly characterized by providing the Belief-Desire-Intention (BDI) architecture in an additional layer to an already existing platform (JADE) and for being totally written in Java. Therefore, it is easily integrated with any API, library, framework or IDE used in the industrial area for software development in Java. This work aims to improve the development with BDI4JADE. As for the debugging process, there is not yet a proper tool. The debugger commonly used with BDI4JADE is the Eclipse debugger. It presents many information not relevant from the point of view of a BDI architecture. Thus, this work aims to provide an alternative visualization of the information, through a customization of the view of variables provided by the Eclipse debugger. A variables view project focused on the BDI architecture was implemented and implemented through a plugin for Eclipse. In this way, the purpose of this work is to offer a debugging tool focused on the BDI architecture, by customizing the Eclipse debugger for BDI4JADE, which provides a lack of this and, consequently, will facilitate the development of large-scale multiagent systems. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1024)
Este item está licenciado na Creative Commons License