Aspects in agent-oriented software engineering: Lessons learned

4Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Several concerns in the development of multi-agent systems (MASs) cannot be represented in a modular fashion. In general, they inherently affect several system modules and cannot be explicitly captured based on existing software engineering abstractions. These crosscutting concerns encompass internal agent properties and systemic properties, such as learning, code mobility, error handling, and context-awareness. In this context, it is important to systematically verify whether emerging development paradigms support improved modularization of the crosscutting concerns relative to MASs. This paper reports some lessons learned based on our experience in using aspect-oriented techniques and methods to address these problems. In the light of these lessons, related work and a set of future research directions are also discussed. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Garcia, A., Kulesza, U., Sant’Anna, C., Chavez, C., & De Lucena, C. J. P. (2006). Aspects in agent-oriented software engineering: Lessons learned. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3950 LNCS, pp. 231–247). Springer Verlag. https://doi.org/10.1007/11752660_18

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