Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Conceptual Coordination: How the Mind Orders Experience in Time
Conceptual Coordination: How the Mind Orders Experience in Time
Machine Learning
Learning in multi-agent systems
The Knowledge Engineering Review
Training compositional agents in negotiation protocols using ontologies
Integrated Computer-Aided Engineering
Taming heterogeneous agent architectures
Communications of the ACM - Web searching in a multilingual world
Malaca: A component and aspect-oriented agent architecture
Information and Software Technology
Malaca: A component and aspect-oriented agent architecture
Information and Software Technology
Enhancing Malaca agents with learning
International Journal of Intelligent Information and Database Systems
Towards the automatic derivation of Malaca agents using MDE
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Hi-index | 0.00 |
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.