An aspect-oriented domain-specific language for modeling multi-agent systems in social simulations

  • Authors:
  • Diego de S. Braga;Felipe Omena M. Alves;Fernando Buarque de L. Neto;Luis Carlos de S. Menezes

  • Affiliations:
  • Polytechnic School of Pernambuco (POLI), University of Pernambuco (UPE), Recife, Pernambuco, Brazil;Estácio do Recife College, Recife, Pernambuco, Brasil;Polytechnic School of Pernambuco (POLI), University of Pernambuco (UPE), Recife, Pernambuco, Brazil;Polytechnic School of Pernambuco (POLI), University of Pernambuco (UPE), Recife, Pernambuco, Brazil

  • Venue:
  • IDEAL'12 Proceedings of the 13th international conference on Intelligent Data Engineering and Automated Learning
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aspect-oriented programming (AOP) is a programming paradigm which aims to increase modularity by allowing the separation of cross-cutting concerns. This paper presents the definition and characteristics of the domain-specific language, aspect-oriented, AspectNetLogo and its compiler, the AspectNetLogoCompiler and show the use of this system in a multi-agent system in social simulation. This system allows the definition of the elements of the agents in the NetLogo environment in an isolated way and simplify the implementation of social simulations.