AspectNetLogo: Uma Proposta de Linguagem Orientada a Aspectos para a Modelagem de Sistemas Multi-Agentes em Simulações Sociais

Título: AspectNetLogo: Uma Proposta de Linguagem Orientada a Aspectos para a Modelagem de Sistemas Multi-Agentes em Simulações Sociais

Autores: Braga, Diego de S.; Alves, Felipe Omena M.; Lima Neto, Fernando Buarque de; Menezes, Luis Carlos de S.

Resumo: In computing, aspect-oriented programming (AOP) is a programming paradigm which aims to increase modularity by allowing the separation of cross-cutting concerns. AspectJ is the first complete and powerful language extension for AOP has been created. With this paper we intend to extend the AspectJ approach to NetLogo. We present and discuss a proposal for a set of language extensions that we call AspectNetLogo. The objective is facilitate aspect-oriented programming with NetLogo and illustrate our prototype implementation of a compiler for this new language.

Palavras-chave: AOP; MAS; NetLogo; Social Simulation; AspectJ

Páginas: 8

Código DOI: 10.21528/CBIC2011-28.6

Artigo em pdf: st_28.6.pdf

Arquivo BibTex: st_28.6.bib