Designing social patterns using advanced separation of concerns

6Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

This paper proposes an approach to support separation and modularization of crosscutting concerns in multi-agent systems (MAS). Crosscutting concerns are properties that do not align well with the decomposition criteria of the chosen approach and, therefore, cannot be modularized. Aspect-Oriented Software Development offers mechanisms to encapsulate such properties in separate modules, the aspects. Aspects are used as abstractions to capture social patterns concerns that cut across functional modules in MAS. To achieve this, we propose a technique to describe social patterns in an aspect-oriented context and a systematic way for using them in MAS design. © Springer-Verlag Berlin Heidelberg 2007.

References Powered by Scopus

Aspect-oriented programming

399Citations
N/AReaders
Get full text

A UML-based pattern specification technique

232Citations
N/AReaders
Get full text

Composition patterns: An approach to designing reusable aspects

157Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Dealing with complexity using conceptual models based on tropos

10Citations
N/AReaders
Get full text

An empirical study of cognitive agent programs

5Citations
N/AReaders
Get full text

Support for aspectual modeling to multiagent system architecture

5Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Silva, C., Araújo, J., Moreira, A., & Castro, J. (2007). Designing social patterns using advanced separation of concerns. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4495 LNCS, pp. 309–323). Springer Verlag. https://doi.org/10.1007/978-3-540-72988-4_22

Readers' Seniority

Tooltip

Professor / Associate Prof. 4

50%

PhD / Post grad / Masters / Doc 4

50%

Readers' Discipline

Tooltip

Computer Science 8

89%

Materials Science 1

11%

Save time finding and organizing research with Mendeley

Sign up for free