Melhorias na Sintaxe da Linguagem Jason

  • Jan Pierry Coelho dos Santos UFSC
  • Jomi Fred Hübner UFSC
  • Jerusa Marchi UFSC

Resumo


A programação de agentes tem sido impulsionada por diversos tipos de ferramentas, como é o caso da linguagem de programação do Jason, que originalmente tinha fins acadêmicos, mas que vem sendo também utilizada em aplicações reais. No entanto, ao longo do processo de evolução do Jason, várias alterações pontuais foram feitas em sua gramática que, quando revistas de forma geral, apresentam alguns problemas e potencial de melhoria. Esse artigo apresenta alguns dos problemas identificados e as melhorias feitas na gramática com o foco em simplicidade, eficácia e especificidade sem alterar, na medida do possível, a expressividade da linguagem.

Referências

Aho, A., Lam, M., Sethi, R., and Ullman, J. (2008). Compiladores - Princípios, técnicas e ferramentas. Pearson Addison-Wesley, 2nd edition.

Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming multi-agent systems in AgentSpeak using Jason. John Wiley & Sons.

Hübner, J. F., Bordini, R. H., and Vieira, R. (2004). Introdução ao desenvolvimento de sistemas multiagentes com jason. XII Escola de Informática da SBC, 2:51–89.

Rao, A. S. (1996). Agentspeak(l): Bdi agents speak out in a logical computable language. In Van de Velde, W. and Perram, J. W., editors, Agents Breaking Away, pages 42–55, Berlin, Heidelberg. Springer Berlin Heidelberg.
Publicado
10/08/2021
SANTOS, Jan Pierry Coelho dos; HÜBNER, Jomi Fred; MARCHI, Jerusa. Melhorias na Sintaxe da Linguagem Jason. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 15. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 95-106. ISSN 2326-5434.