Refatoração da linguagem Jason

DSpace Repository

A- A A+

Refatoração da linguagem Jason

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Hübner, Jomi Fred
dc.contributor.author Santos, Jan Pierry Coelho dos
dc.date.accessioned 2021-05-23T23:34:40Z
dc.date.available 2021-05-23T23:34:40Z
dc.date.issued 2021-04-27
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/223690
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação. pt_BR
dc.description.abstract O desenvolvimento da área de Inteligência Artificial tem ocasionado a geração de inúmeras ferramentas, como é o caso do Jason, cujo desenvolvimento se deu através de um consórcio de universidades, e que originalmente se destinava para fins acadêmicos, mas que hoje é uma referência quando o assunto é a programação de agentes inteligentes. No entanto, para que não venha a se tornar obsoleto, ele precisa evoluir da mesma forma que os sistemas multiagentes que ele se propõe a programar, mantendo assim a sua posição de destaque nessa área. Para tal evolução, não somente extensões na linguagem devem ser consideradas, mas também é necessário resolver e aprimorar questões primordiais, como a otimização das definições da linguagem e ajustes na gramática de forma a melhorar o processo de interpretação. Para isso, é preciso analisar a estrutura do Jason de forma a identificar os principais problemas existentes. Tendo isto em mente, este trabalho teve como objetivo a análise da estrutura do Jason com o intuito de identificar tais problemas no seu parser e a implementação de melhorias no mesmo de forma a resolvê-los sem, na medida do possível, afetar seu funcionamento externo, processo este que é definido como refatoração. Como resultado, inúmeras produções foram reestruturadas e algumas novas foram adicionadas, gerando assim uma nova gramática que foi integrada ao Jason. Por fim, o mesmo foi devidamente testado de forma que foi confirmado que a versão resultante deste trabalho é adequada para o desenvolvimento de sistemas multiagentes. pt_BR
dc.format.extent 155 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.rights Open Access
dc.subject Jason pt_BR
dc.subject Refatoração pt_BR
dc.subject Parser pt_BR
dc.subject JavaCC pt_BR
dc.title Refatoração da linguagem Jason pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Marchi, Jerusa


Files in this item

Files Size Format View Description
TCC.pdf 2.598Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar