Towards an Aspect-Oriented Approach of Multi-Agent Programming

Abstract : Programming large systems requires to cut them in smaller pieces (modules, objects, components, agents, ...). In all but trivial cases, choices must be made about what will be the pieces, and some aspects are inevitably spread out over several parts. In Object-Oriented Programming, these have been identified as "Crosscutting Concerns", and Aspect-Oriented Programming is about a reunification of these transversal aspects of the system. In multi-agent programming, one of the crosscutting concerns is interaction. In this paper, we present a multi-agent model that allows to design agents and interation patterns independently, as first-order objects, and combine them at runtime. The result is a two-dimensional, orthogonal approach of multi-agent systems. This model features a very flexible agent architecture due to its componential nature. It is targeted towards independance of agents and of interaction patterns, hence increasing their reusability. The model is formalized in an Object-Z/Statechart mixed formalism, and fully implemented in Java.
Type de document :
Communication dans un congrès
MOCA'04: 3rd Workshop on Modelling of Objects Components and Agents, Oct 2004, Aarhus, Denmark. pp.18, 2004
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00108809
Contributeur : Christine Carvalho de Matos <>
Soumis le : lundi 23 octobre 2006 - 12:56:15
Dernière modification le : jeudi 11 janvier 2018 - 06:14:31
Document(s) archivé(s) le : mardi 6 avril 2010 - 20:37:40

Fichier

Identifiants

  • HAL Id : lirmm-00108809, version 1

Collections

Citation

Matthieu Amiguet, Adina Nagy, José-Antonio Baez-Barranco. Towards an Aspect-Oriented Approach of Multi-Agent Programming. MOCA'04: 3rd Workshop on Modelling of Objects Components and Agents, Oct 2004, Aarhus, Denmark. pp.18, 2004. 〈lirmm-00108809〉

Partager

Métriques

Consultations de la notice

126

Téléchargements de fichiers

149