Separating learning as an aspect in malaca agents

N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Current OO frameworks provided with MAS development toolkits provide core abstractions to implement the agent behavior, by using the typical OO specialisation mechanisms. However, these OO designs do not provide proper abstractions to modularize other extra-functional concerns (e.g. learning property), which are normally intermingled with the agent functionality (tangled code problem), and spread over different classes or components (crosscutting concerns problem). This means that the reusability of the agent architectural components is drastically reduced, so agents are difficult to maintain, extend or adapt. Aspect-oriented technologies overcome these problems by modeling such concerns as aspects. This work proposes to separate and modularize the learning of software agents following the aspect-oriented solution of the Malaca model. By decoupling the agent functional behavior from the protocol that carries out the learning activities; the development, adaptation and evolution of intelligent agents is substantially improved. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Amor, M., Fuentes, L., & Valenzuela, J. A. (2008). Separating learning as an aspect in malaca agents. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4953 LNAI, pp. 505–515). https://doi.org/10.1007/978-3-540-78582-8_51

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free