BDI4JADE debugger : um ambiente de depuração para agentes BDI
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/151071 |
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 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. |
id |
UFRGS-2_a6e63fb594d1788db0e8a90e6ed1b1f1 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/151071 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Cenci, Rafael KrauseNunes, Ingrid Oliveira de2017-01-19T02:30:41Z2016http://hdl.handle.net/10183/151071001009875A 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.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.application/pdfporInteligência artificialSistemas multiagentesBDI agentsDebuggerBDI4JADEEclipse debuggerBDI4JADE debugger : um ambiente de depuração para agentes BDIinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2016Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL001009875.pdf001009875.pdfTexto completoapplication/pdf1242937http://www.lume.ufrgs.br/bitstream/10183/151071/1/001009875.pdf338848b3612f93bf7d2e92e11ed51cddMD51TEXT001009875.pdf.txt001009875.pdf.txtExtracted Texttext/plain68795http://www.lume.ufrgs.br/bitstream/10183/151071/2/001009875.pdf.txt81773d6e49715f405e0702ba8a4de279MD52THUMBNAIL001009875.pdf.jpg001009875.pdf.jpgGenerated Thumbnailimage/jpeg1064http://www.lume.ufrgs.br/bitstream/10183/151071/3/001009875.pdf.jpg24ededa4c99e27d8b985a08dfa0f5edfMD5310183/1510712018-10-30 08:30:39.063oai:www.lume.ufrgs.br:10183/151071Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-30T11:30:39Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
BDI4JADE debugger : um ambiente de depuração para agentes BDI |
title |
BDI4JADE debugger : um ambiente de depuração para agentes BDI |
spellingShingle |
BDI4JADE debugger : um ambiente de depuração para agentes BDI Cenci, Rafael Krause Inteligência artificial Sistemas multiagentes BDI agents Debugger BDI4JADE Eclipse debugger |
title_short |
BDI4JADE debugger : um ambiente de depuração para agentes BDI |
title_full |
BDI4JADE debugger : um ambiente de depuração para agentes BDI |
title_fullStr |
BDI4JADE debugger : um ambiente de depuração para agentes BDI |
title_full_unstemmed |
BDI4JADE debugger : um ambiente de depuração para agentes BDI |
title_sort |
BDI4JADE debugger : um ambiente de depuração para agentes BDI |
author |
Cenci, Rafael Krause |
author_facet |
Cenci, Rafael Krause |
author_role |
author |
dc.contributor.author.fl_str_mv |
Cenci, Rafael Krause |
dc.contributor.advisor1.fl_str_mv |
Nunes, Ingrid Oliveira de |
contributor_str_mv |
Nunes, Ingrid Oliveira de |
dc.subject.por.fl_str_mv |
Inteligência artificial Sistemas multiagentes |
topic |
Inteligência artificial Sistemas multiagentes BDI agents Debugger BDI4JADE Eclipse debugger |
dc.subject.eng.fl_str_mv |
BDI agents Debugger BDI4JADE Eclipse debugger |
description |
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. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016 |
dc.date.accessioned.fl_str_mv |
2017-01-19T02:30:41Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/151071 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001009875 |
url |
http://hdl.handle.net/10183/151071 |
identifier_str_mv |
001009875 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/151071/1/001009875.pdf http://www.lume.ufrgs.br/bitstream/10183/151071/2/001009875.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/151071/3/001009875.pdf.jpg |
bitstream.checksum.fl_str_mv |
338848b3612f93bf7d2e92e11ed51cdd 81773d6e49715f405e0702ba8a4de279 24ededa4c99e27d8b985a08dfa0f5edf |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447186794610688 |