Support for aspectual modeling to Multiagent system architecture

  • Authors:
  • Carla Silva;Marcia Lucena;Jaelson Castro;Joao Araujo;Ana Moreira;Fernanda Alencar

  • Affiliations:
  • Centro de Informática, Univ. Federal de Pernambuco, Recife, Brasil, 50740-540;Centro de Informática, Univ. Federal de Pernambuco, Recife, Brasil, 50740-540;Centro de Informática, Univ. Federal de Pernambuco, Recife, Brasil, 50740-540;Departamento de Informática, Universidade Federal do Rio Grande do Norte, Campus Universitário, Natal, Brasil;Departamento de Informática, Universidade Federal do Rio Grande do Norte, Campus Universitário, Natal, Brasil;Dept. de Eletrônica e Sistemas, Univ. Federal de Pernambuco, Recife, Brazil, 50740-530

  • Venue:
  • EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Multiagent system (MAS) architecture is structured in terms of autonomous and communicating components. Agent orientation does not support the modularization of some system properties that affect several system components. These properties are called “crosscutting concerns” and need to be explicitly captured in the architectural design of MAS. Aspect-orientation provides abstractions to identity and modularize crosscutting concerns throughout the software lifecycle. This work uses aspect-oriented abstractions to define a modeling language to describe and modularize crosscutting concerns in MAS architecture. An e-commerce example is used to illustrate the application of the proposed modeling language.