BDI4JADE debugger : um ambiente de depuração para agentes BDI

Detalhes bibliográficos
Autor(a) principal: Cenci, Rafael Krause
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