L'objectif
de l'étude menée autour des l'architectures pour les robots
MAAM est de construire une architecture hybride de robotique mais en utlisant
les dernières approches sur la reflexion dans les langages de programmation.
La réflexion est la capacité pour un programme à manipuler
comme données quelque chose représentant l’état de ce
programme durant son exécution.
Il y a deux aspects dans cette manipulation : l’introspection et l’intercession:
- l’introspection est la capacité pour un programme d’observer
et donc de raisonner sur son propre état
- l’intercession est la capacité pour ce programme de modifier
son
propre état d’exécution ou d’altérer son interprétation
ou sa signification.
En noyau ARM (Asynchronous Reflexive Model) est un noyau qui implemente ces
principes en utilisant l'envoie de message assynchrine comme suport de communication
entres les différentes entités.
2002.
S.Denier
, Projet MAAM - les atomes robotiques. Réalisation d'un modèle
réflexif
asynchrone sous J2EE et extensions
2003.
S.Denier
, Architecture hybride délibérative/réactive sous modèle
réexif pour robots moléculaires
2003.
Jacques Malenfant & all
, ARM : un modèle réflexif asynchrone pour les objets répartis
et réactifs
2004.
Jacques Malenfant & all
, Architecture réflexive pour le contrôle de robots modulaires