Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Separating Learning as an Aspect in Malaca Agents

M. AmorContact Information, L. FuentesContact Information and J. A. ValenzuelaContact Information

(1)  Dpto. Lenguajes y Ciencias de la Computación, Universidad de Málaga, Málaga,  
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.

Contact Information M. Amor
Email: pinilla@lcc.uma.es

Contact Information L. Fuentes
Email: lff@lcc.uma.es

Contact Information J. A. Valenzuela
Email: valenzuela@lcc.uma.es
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.111 • Server: mpweb18
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)