Fabien Michel's publications


On the web:

      dblp            HAL            google scholar            Springer Link           

References extracted from my bibtex file:

Matching entries: 0
settings...
AuthorTitleYearJournal/ProceedingsReftype
Dumont, Y., Soulié, J.-C. and Michel, F. Modeling Oil Palm Pollinator Dynamics using Deterministic and Agent-Based Approaches. Applications on Fruit Set Estimates. Some Preliminary Results. 2018 To appear in Mathematical Methods in the Applied Sciences, pp. 25p  article
Abstract: Oil palm production is of economical importance in several southern countries. The increasing demand of oil palm put a lot of pressure in several places where the rain forest and thus the tropical diversity is in danger due to deforestation. With the land already cultivated, we need to improve the yields, which means to increase the production of fruits in plots. One way is to increase the pollination or the fruit set through pollination. Palm tree has a specific entomophilous pollinator, a weevil, Elaeidobius spp, that absolutely needs male inflorescence to complete its lifecycle. In young plots (3-7 years old), mainly female inflorescences are produced and thus the pollinator population cannot maintain, resulting in a bad fruit set, and, thus, a bad production.
That is why several questions arise: What is the mean number of male inflorescences (per ha) needed to maintain the pollinators population above a certain threshold? And, in terms of yield, what is the optimal size of the population to reach an optimal fruit set?
We propose, compare and discuss two different modeling approaches to develop preliminary models to study the dynamics of the Pollinator population, and obtain some rough estimates of the fruit set. We derive some simulations and discuss these preliminary results.
BibTeX:
@article{dumont18mmas,
  author = {Yves Dumont and Jean-Christophe Soulié and Fabien Michel},
  title = {Modeling Oil Palm Pollinator Dynamics using Deterministic and Agent-Based Approaches. Applications on Fruit Set Estimates. Some Preliminary Results.},
  journal = {To appear in Mathematical Methods in the Applied Sciences},
  year = {2018},
  pages = {25p}
}
Dumont, Y., Soulie, J.-C. and Michel, F. Modelling Palm-Pollinator interactions. Comparison on two" opposite" modelling approaches. [abstract] 2017 Biomath Communications Supplement: BIOMATH 2017 (international conference on Mathematical Methods and Models in Biosciences)
Vol. 4(1) 
article
BibTeX:
@article{dumont2017modelling,
  author = {Dumont, Yves and Soulie, Jean-Christophe and Michel, Fabien},
  title = {Modelling Palm-Pollinator interactions. Comparison on two" opposite" modelling approaches. [abstract]},
  journal = {Biomath Communications Supplement: BIOMATH 2017 (international conference on Mathematical Methods and Models in Biosciences)},
  year = {2017},
  volume = {4},
  number = {1}
}
Hermellin, E. and Michel, F. Complex flocking dynamics without global stimulus 2017 Proceedings of the Fourteenth European Conference Artificial Life, ECAL 2017, Lyon, France, September 4-8, 2017, pp. 513-520 [poster presentation]  inproceedings
Abstract: Murmuration, i.e. starlings gathering and swirling with extraordinary spatial coherence, is one of the most impressive kind of bird flocking. It is now well accepted that this collective behavior emerges from individual ones and that no global control is involved. In other words, every starling has an equivalent status in the flock and there is no leader deciding how the murmuration evolves. Considering this phenomenon, Reynolds’ individual-based rules have been investigated and implemented a number of times to create compelling computer-animated models of the aerial movement of swarm-like flocks of starlings. Reynolds’ model is considered as a classic Agent Based Model (ABM) and integrated as a flagship example in many ABM platforms.
Still, it turns out that implementing Reynolds’ model is not sufficient per se in the sense that all murmuration simulations use tricks to achieve a convincing animation of this phenomenon. Especially, virtual leaders or points of interest are used to orientate the starlings, which somehow contradicts the no-global-control perspective, and thus suggests that murmuration dynamics is not yet fully grasped. This paper first highlight this aspect of existing murmuration simulations and then show that it is possible to obtain murmuration-like dynamics by only rethinking how Reynolds’ are usually implemented.
Especially, the proposed model does not require the existence of a virtual leader nor embed any global aspect.
The objective of this article is to show that it is possible to obtain complex coordinated flight dynamics using a very simple ABM and without adding external stimulus nor additional features, that is by only implementing Reynolds’s rules thanks to the IRM4S modeling perspective (an Influence Reaction Model for Simulation). So, in this article, we will first focus on the existing implementations of flocking model to list the advantages and limits and then propose our solution based on the IRM4S approach.
BibTeX:
@inproceedings{hermellin17ECAL,
  author = {Emmanuel Hermellin and Fabien Michel},
  title = {Complex flocking dynamics without global stimulus},
  booktitle = {Proceedings of the Fourteenth European Conference Artificial Life, ECAL 2017, Lyon, France, September 4-8, 2017},
  editor = {Carole Knibbe and Guillaume Beslon and David P. Parsons and Dusan Misevic and Jonathan Rouzaud-Cornabas and Nicolas Bredèche and Salima Hassas and Olivier Simonin and Hédi Soula},
  publisher = {MIT Press},
  year = {2017},
  pages = {513--520 [poster presentation]},
  url = {https://doi.org/10.7551/ecal_a_083},
  doi = {http://doi.org/10.7551/ecal_a_083}
}
Hermellin, E. and Michel, F. Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU 2017 Multi-Agent Based Simulation XVII, pp. 24-41  inproceedings
Abstract: Multi-Agent Based Simulation (MABS) is used to study complex systems in many research domains. As the number of modeled agents is constantly growing, using General-Purpose Computing on Graphics Units (GPGPU) appears to be very promising as it allows to use the massively parallel architecture of the GPU (Graphics Processing Unit) to do High Performance Computing (HPC). However, this technology relies on a highly specialized architecture, implying a very specific programming approach. So, to benefit from GPU power, a MABS model need to be adapted to the GPU programming paradigm.
BibTeX:
@inproceedings{hermellin17mabs_XVII,
  author = {Hermellin, Emmanuel and Michel, Fabien},
  title = {Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU},
  booktitle = {Multi-Agent Based Simulation XVII},
  editor = {Nardin, Luis Gustavo and Antunes, Luis},
  publisher = {Springer International Publishing},
  year = {2017},
  pages = {24--41},
  doi = {http://doi.org/10.1007/978-3-319-67477-3}
}
Michel, F. and Saunier, J. Résolution distribuée de problèmes et éthique dans les systèmes multi-agents 2017 Revue d'Intelligence Artificielle
Vol. 31(4), pp. 126p. 
article
Abstract: Les articles présentés dans ce numéro spécial sont issus d’une sélection des meilleures contributions parmi les 39 articles soumis à la vingt-quatrième édition des Journées Francophones sur les Systèmes Multi-Agents (JFSMA) qui s'est tenue à Saint Martin du Vivier, à proximité de Rouen (FR) du 5 au 7 octobre 2016. Les auteurs de ces contributions ont été invités à soumettre une version révisée et étendue de leur article. Suite à une nouvelle phase d’évaluation par trois rapporteurs, 5 articles ont été retenus pour ce numéro de la Revue d’Intelligence Artificielle
BibTeX:
@article{RIA_2017,
  author = {Fabien Michel and Julien Saunier},
  title = {Résolution distribuée de problèmes et éthique dans les systèmes multi-agents},
  journal = {Revue d'Intelligence Artificielle},
  year = {2017},
  volume = {31},
  number = {4},
  pages = {126p.},
  url = {https://ria.revuesonline.com/resnum.jsp?editionId=3313}
}
Hermellin, E. and Michel, F. GPU Delegation: Toward a Generic Approach for Developping MABS using GPU Programming 2016 Proceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems, Singapore, May 9-13, 2016, pp. 1249-1258  inproceedings
Abstract: Using Multi-Agent Based Simulation (MABS), computing resources requirements often limit the extent to which a model could be experimented. As the number of agents and the size of the environment are constantly growing in these simulations, using General-Purpose Computing on Graphics Units (GPGPU) appears to be very promising as it allows to use the massively parallel architecture of the GPU (Graphics Processing Unit) to do High Performance Computing (HPC). Considering the use of GPGPU for developing MABS, the conclusions of Perumalla and Aaby's work tePerumalla2008 in 2008 was twofold: (1) data parallel execution capabilities of GPU can be used effectively in MABS and afford excellent speedup on models and (2) effective use of data parallel execution requires resolution of modeling and execution challenges at the cost of a decrease in modularity, ease of programmability and reusability. In this paper, we propose to study through experiments if the conclusions and issues outlined by Perumalla and Aaby are still true despite the evolution of GPGPU and MABS. To this end, we use the GPU environmental delegation principle on four models in order to compare CPU and GPU implementations. Then, we discuss and analyze the results from both a conceptual and a performance point of view.
BibTeX:
@inproceedings{hermellin16aamas,
  author = {Emmanuel Hermellin and Fabien Michel},
  title = {GPU Delegation: Toward a Generic Approach for Developping MABS using GPU Programming},
  booktitle = {Proceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems, Singapore, May 9-13, 2016},
  editor = {Catholijn M. Jonker and Stacy Marsella and John Thangarajah and Karl Tuyls},
  year = {2016},
  pages = {1249--1258},
  url = {http://dl.acm.org/citation.cfm?id=2937106}
}
Hermellin, E. and Michel, F. Méthodologie pour la modélisation et l'implémentation de simulations multi-agents utilisant le GPGPU 2016 Systèmes Multi-Agents et simulation - Vingt-quatrièmes journées francophones sur les systèmes multi-agents, JFSMA 16, Saint-Martin-du-Vivier (Rouen), France, Octobre 5-7, 2016., pp. 107-116  inproceedings
Abstract: L’utilisation du GPGPU (General-Purpose computing on Graphics Processing Units) dans le cadre de la simulation multi-agent permet de lever, en partie, les contraintes liées au passage à l’échelle. Cependant, à cause de l’architecture massivement parallèle des GPU (Graphics Pro cessing Units) sur laquelle repose le GPGPU, les modèles voulant bénéficier des avantages de cette technologie doivent être adaptés au préalable. Prenant le parti de ne pas suivre le courant actuel qui vise à rendre transparent l’utilisation du GPGPU dans le but de simplifier son usage, le principe de délégation GPU propose plutôt de transformer un modèle afin qu’il bénéficie des avantages du GPGPU mais sans cacher la technologie utilisée. Dans cet article, nous présentons une méthodologie basée sur la délégation GPU pour le développement de simulations multi-agents. L’idée est de proposer une généralisation du processus d’application du principe de délégation GPU que nous expérimenterons ensuite sur deux cas d’études afin de définir quels sont les avantages et limites d’une telle approche.
BibTeX:
@inproceedings{hermellin16jfsma,
  author = {Emmanuel Hermellin and Fabien Michel},
  title = {Méthodologie pour la modélisation et l'implémentation de simulations multi-agents utilisant le GPGPU},
  booktitle = {Systèmes Multi-Agents et simulation - Vingt-quatrièmes journées francophones sur les systèmes multi-agents, JFSMA 16, Saint-Martin-du-Vivier (Rouen), France, Octobre 5-7, 2016.},
  editor = {Fabien Michel and Julien Saunier},
  publisher = {Cépaduès Éditions},
  year = {2016},
  pages = {107--116},
  url = {http://www.cepadues.com/livres/jfsma-2016-systemes-multi-agents-simulation-9782364935594.html}
}
Hermellin, E. and Michel, F. Defining a methodology based on GPU delegation for developing MABS using GPGPU (currently undergoing a second review process before publication in the forthcoming post-proceedings: MABS XVII) 2016 17th Multi-Agent-Based Simulation (MABS) workshop, pp. 68-83  inproceedings
Abstract: Multi-Agent Based Simulation (MABS) is used to study complex systems in many research domains. As the number of modeled agents is constantly growing, using General-Purpose Computing on Graphics Units (GPGPU) appears to be very promising as it allows to use the massively parallel architecture of the GPU (Graphics Processing Unit) to do High Performance Computing (HPC).
However, this technology relies on a highly specialized architecture, implying a very specific programming approach. So, to benefit from GPU power, a MABS model need to be adapted to the GPU programming paradigm.

Contrary to some recent research works that propose to hide GPU programming to ease the use of GPGPU, we present in this paper a methodology for modeling and implementing MABS using GPU programming. The idea is to be able to consider any kind of MABS rather than addressing a limited number of cases. This methodology defines the iterative process to be followed to transform and adapt a model so that it takes advantage of the GPU power without hiding the underlying technology. We experiment this methodology on two MABS models to test its feasibility and highlight the advantages and limits of this approach.

BibTeX:
@inproceedings{hermellin16mabs,
  author = {Emmanuel Hermellin and Fabien Michel},
  title = {Defining a methodology based on GPU delegation for developing MABS using GPGPU (currently undergoing a second review process before publication in the forthcoming post-proceedings: MABS XVII)},
  booktitle = {17th Multi-Agent-Based Simulation (MABS) workshop},
  editor = {Luis Antunes and Luis Gustavo Nardin},
  publisher = {@AAMAS 2016},
  year = {2016},
  pages = {68-83}
}
Hermellin, E. and Michel, F. GPU Environmental Delegation of Agent Perceptions: Application to Reynolds's Boids 2016
Vol. 9568Multi-Agent Based Simulation XVI, pp. 71-86 
incollection
Abstract: Using Multi-Agent Based Simulation (MABS), computing resources requirements often limit the extent to which a model could be experimented with. Regarding this issue, some research works propose to use the General-Purpose Computing on Graphics Processing Units (GPGPU) technology. GPGPU allows to use the massively parallel architectures of graphic cards to perform general-purpose computing with huge speedups. Still, GPGPU requires the underlying program to be compliant with the specific architecture of GPU devices, which is very constraining. Especially, it turns out that doing MABS using GPGPU is very challenging because converting Agent Based Models (ABM) accordingly is a very difficult task. In this context, the GPU Environmental Delegation of Agent Perceptions principle has been proposed to ease the use of GPGPU for MABS. This principle consists in making a clear separation between the agent behaviors, managed by the CPU, and environmental dynamics, handled by the GPU. For now, this principle has shown good results, but only on one single case study. In this paper, we further trial this principle by testing its feasibility and genericness on a classic ABM, namely Reynolds's boids. To this end, we first review existing boids implementations and propose our own benchmark model. The paper then shows that applying GPU delegation not only speeds up boids simulations but also produces an ABM which is easy to understand, thanks to a clear separation of concerns.
BibTeX:
@incollection{Hermellin16mabs_XVI,
  author = {Hermellin, Emmanuel and Michel, Fabien},
  title = {GPU Environmental Delegation of Agent Perceptions: Application to Reynolds's Boids},
  booktitle = {Multi-Agent Based Simulation XVI},
  editor = {Gaudou, Benoit and Sichman, Simão Jaime},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer International Publishing},
  year = {2016},
  volume = {9568},
  pages = {71--86},
  url = {http://dx.doi.org/10.1007/978-3-319-31447-1_5},
  doi = {http://doi.org/10.1007/978-3-319-31447-1_5}
}
Hermellin, E. and Michel, F. Expérimentation du principe de délégation GPU pour la simulation multiagent. Les boids de Reynolds comme cas d'étude 2016 Revue d'Intelligence Artificielle
Vol. 30(1-2), pp. 109-132 
article
Abstract: L’utilisation du GPGPU (General-Purpose Computing on Graphics Processing Units) pour la simulation multiagent permet d’améliorer les performances des modèles et lève ainsi une partie des contraintes liées au passage à l’échelle. Cependant, adapter un modèle pour qu’il utilise le GPU est une tâche complexe car le GPGPU repose sur une programmation extrêmement spécifique et contraignante. C’est dans ce contexte que la délégation GPU des perceptions agents a été proposée. L’idée derrière ce principe est d’identifier dans le modèle des calculs qui peuvent être transformés en dynamiques environnementales afin d’être calculés par des modules GPU. Il a été appliqué sur un cas d’étude et a montré de bons résultats en termes de performances et de conception. Dans cet article, nous proposons de mettre à l’épreuve la faisabilité et la généricité de cette approche en appliquant le principe de délégation GPU sur un modèle agent classique : les boids de Reynolds. Nous montrons que le principe de délégation offre des résultats intéressants au niveau des performances mais aussi d’un point de vue conceptuel (généricité, accessibilité, etc.).
BibTeX:
@article{hermellin16ria,
  author = {Emmanuel Hermellin and Fabien Michel},
  title = {Expérimentation du principe de délégation GPU pour la simulation multiagent. Les boids de Reynolds comme cas d'étude},
  journal = {Revue d'Intelligence Artificielle},
  year = {2016},
  volume = {30},
  number = {1-2},
  pages = {109--132},
  url = {http://dx.doi.org/10.3166/ria.30.109-132},
  doi = {http://doi.org/10.3166/ria.30.109-132}
}
Hermellin, E. and Michel, F. Overview of Case Studies on Adapting MABS Models to GPU Programming 2016
Vol. 616Highlights of Practical Applications of Scalable Multi-Agent Systems. The PAAMS Collection: International Workshops of PAAMS 2016, Sevilla, Spain, June 1-3, 2016. Proceedings, pp. 125-136 
inbook
Abstract: General-Purpose Computing on Graphics Units (GPGPU) is today recognized as a practical and efficient way of accelerating software procedures that require a lot of computing resources. However, using this technology in the context of Multi-Agent Based Simulation (MABS) appears to be very difficult because GPGPU relies on a very specific programming approach for which MABS models are not naturally adapted. Considering a software engineering perspective, this paper discusses the practical lessons learned from several works we have done about adapting and developing different MABS models using GPU programming. Especially, studying how GPGPU could be used in the scope of MABS, our main motivation is not only to speed up MABS but also to provide the MABS community with a general approach to GPU programming, which could be used on a wide variety of agent-based models. So, this paper first summarizes all the use cases that we have considered so far and then focuses on identifying which parts of the adaptation work could be generalized from a software engineering point of view.
BibTeX:
@inbook{Hermellin2016CNSC@PAAMS_2016,
  author = {Hermellin, Emmanuel and Michel, Fabien},
  title = {Overview of Case Studies on Adapting MABS Models to GPU Programming},
  booktitle = {Highlights of Practical Applications of Scalable Multi-Agent Systems. The PAAMS Collection: International Workshops of PAAMS 2016, Sevilla, Spain, June 1-3, 2016. Proceedings},
  editor = {Bajo, Javier and Escalona, María José and Giroux, Sylvain and Hoffa-Dąbrowska, Patrycja and Julián, Vicente and Novais, Paulo and Sánchez-Pi, Nayat and Unland, Rainer and Azambuja-Silveira, Ricardo},
  series = {Communications in Computer and Information Science},
  publisher = {Springer International Publishing},
  year = {2016},
  volume = {616},
  pages = {125--136},
  url = {http://dx.doi.org/10.1007/978-3-319-39387-2_11},
  doi = {http://doi.org/10.1007/978-3-319-39387-2_11}
}
Systèmes Multi-Agents et simulation - Vingt-quatrièmes journées francophones sur les systèmes multi-agents, JFSMA 16, Saint-Martin-du-Vivier (Rouen), France, Octobre 5-7, 2016 2016 , pp. 268p.  proceedings
Abstract: Cet ouvrage contient l’ensemble des contributions sélectionnées et présentées lors de la vingt-quatrième édition des Journées Francophones sur les Systèmes Multi-Agents (JFSMA) qui s’est tenue à Saint-Martin-du-Vivier, à proximité de Rouen (FR) du 5 au 7 octobre 2016.
Par essence pluridisciplinaire, le paradigme multi-agent fournit un cadre conceptuel pour l’étude et la conception de systèmes dont la dynamique globale est le fruit d’entités autonomes – agents – qui interagissent dans un environnement commun.
Les JFSMA constituent de fait un moment privilégié d’échanges scientifiques transversaux qui réunit chaque année des chercheurs qui étudient, utilisent et font évoluer le paradigme multi-agent pour adresser des problématiques issues de domaines liés à l’informatique (intelligence et vie artificielle, génie logiciel, robotique collective, etc.) et aux sciences humaines et naturelles (économie, sociologie, éthologie, etc.).
Les travaux de recherche recensés dans ces actes proposent ainsi des modèles, des méthodologies, des techniques et des outils qui permettent notamment de répondre à différents problèmes que l’on peut décliner selon quatre aspects :
- le développement de systèmes informatiques décentralisés où l’approche SMA permet l’intégration flexible et la coopération de logiciels et de services autonomes.
- la résolution collective de problème pour laquelle il s’agit de résoudre de manière distribuée un problème qui se pose globalement à la collectivité d’agents.
- la simulation de phénomènes complexes où la modélisation multi-agent apporte un cadre conceptuel permettant la représentation et la simulation de systèmes faisant intervenir différentes entités en interaction.
- le développement de systèmes médiatisés où utilisateurs humains et agents artificiels interagissent directement ou indirectement, dans le cadre d’activités collectives de type éducatif, culturel ou social.
Par tradition, chaque édition des JFSMA met en exergue une thématique spécifique que les auteurs sont invités à prendre en compte dans leurs contributions. Pour cette édition, le thème des journées fut «systèmes multi-agents et simulation».
BibTeX:
@proceedings{jfsma2016,,
  title = {Systèmes Multi-Agents et simulation - Vingt-quatrièmes journées francophones sur les systèmes multi-agents, JFSMA 16, Saint-Martin-du-Vivier (Rouen), France, Octobre 5-7, 2016},
  editor = {Fabien Michel and Julien Saunier},
  publisher = {Cépaduès Éditions},
  year = {2016},
  pages = {268p.},
  url = {http://www.cepadues.com/livres/jfsma-2016-systemes-multi-agents-simulation-9782364935594.html}
}
Weyns, D. and Michel, F. Agent Environments for Multi-Agent Systems IV, 4th International Workshop, E4MAS 2014 - 10 Years Later, Paris, France, May 6, 2014, Revised Selected and Invited Papers 2015
Vol. 9068, pp. 255p. 
book
Abstract: Agent Environments for Multi-Agent Systems IV, 4th International Workshop, E4MAS 2014 - 10 Years Later, Paris, France, May 6, 2014, Revised Selected and Invited Papers
BibTeX:
@book{e4mas15lncs9068,
  author = {Weyns, Danny and Michel, Fabien},
  title = {Agent Environments for Multi-Agent Systems IV, 4th International Workshop, E4MAS 2014 - 10 Years Later, Paris, France, May 6, 2014, Revised Selected and Invited Papers},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer International Publishing},
  year = {2015},
  volume = {9068},
  pages = {255p.},
  doi = {http://doi.org/10.1007/978-3-319-23850-0}
}
Hermellin, E. and Michel, F. Délégation GPU des perceptions agents : Application aux Boids de Reynolds 2015 Environnements socio-techniques - JFSMA 15 - Vingt-troisièmes Journées Francophones sur les Systèmes Multi-Agents, Rennes, France, June 30th-July 1st, 2015, pp. 185-194  inproceedings
Abstract: L’utilisation du GPGPU (General-Purpose Computing on Graphics Processing Units) pour
la simulation multi-agents permet d’améliorer les performances des modèles et lève une partie
des contraintes liées au passage à l’échelle. Cependant, adapter un modèle pour qu’il utilise le
GPU est une tâche complexe car le GPGPU repose sur une programmation extrêmement spécifique et contraignante. C’est dans ce contexte
que la délégation GPU des perceptions agents a été proposée. Ce principe consiste à réaliser une séparation claire entre les comportements de l’agent (gérés par le CPU) et les dynamiques environnementales (manipulées par le GPU) dans le but de faciliter l’implémentation de SMA sur GPU. Il a été appliqué sur un cas d’étude et a montré de bons résultats en termes
de performances et de conception. Dans cet article, nous proposons de tester la généricité de cette approche en appliquant le principe de délégation GPU sur un modèle agent très classique : les boids de Reynolds. Nous montrons que le principe de délégation offre des résultats intéressants au niveau des performances mais aussi d’un point de vue conceptuel.
BibTeX:
@inproceedings{hermellin15jfsma,
  author = {Emmanuel Hermellin and Fabien Michel},
  title = {Délégation GPU des perceptions agents : Application aux Boids de Reynolds},
  booktitle = {Environnements socio-techniques - JFSMA 15 - Vingt-troisièmes Journées Francophones sur les Systèmes Multi-Agents, Rennes, France, June 30th-July 1st, 2015},
  editor = {Laurent Vercouter and Gauthier Picard},
  publisher = {Cépaduès Éditions},
  year = {2015},
  pages = {185--194}
}
Hermellin, E., Michel, F. and Ferber, J. État de l'art sur les Simulations Multi-Agents et le GPGPU : évolution et perspectives de recherches 2015 Revue d’Intelligence Artificielle
Vol. 29(3-4), pp. 423-449 
article
Abstract: Dans le domaine des systèmes multi-agents, l'augmentation constante du nombre d'entités implique un besoin en ressource de calcul de plus en plus important. Cependant, les nombreux outils et plates-formes permettant le développement de simulations multi-agents sur CPU ne supportent plus cette demande en perpétuelle augmentation. Une solution est de se tourner vers le calcul haute performance et notamment vers le calcul sur carte graphique : le GPGPU. Apportant un rapport performance / prix imbattable, cette technique souffre cependant d'une programmation très spécifique qui limite son adoption par la communauté. Nous nous proposons donc de faire un état des lieux des simulations multi-agents sur GPU et d'identifier les solutions les plus prometteuses en vue d'une généralisation de l'utilisation de cette technologie dans la communauté multi-agents.
BibTeX:
@article{hermellin15ria,
  author = {Emmanuel Hermellin and Fabien Michel and Jacques Ferber},
  title = {État de l'art sur les Simulations Multi-Agents et le GPGPU : évolution et perspectives de recherches},
  journal = {Revue d’Intelligence Artificielle},
  year = {2015},
  volume = {29},
  number = {3-4},
  pages = {423-449}
}
Michel, F. Approches environnement-centrées pour la simulation de systèmes multi-agents. Pour un déplacement de la complexité des agents vers l'environnement 2015 School: Université de Montpellier  phdthesis
Abstract: Les travaux de recherche synthétisés dans ce mémoire s’inscrivent principalement dans le domaine de la modélisation et de la simulation de systèmes multi-agents (SMA). La
simulation multi-agents met en œuvre des modèles où les individus, leur environnement et leurs interactions sont directement représentés. Dans ces modèles, chaque individu –agent autonome–
possède son propre comportement et produit ses actions en fonction d’une perception locale de son environnement. Ainsi, la simulation multi-agents est utilisée pour
étudier des systèmes naturels comme les colonies de fourmis, les dynamiques de foules ou le trafic urbain, mais aussi pour concevoir des systèmes artificiels, par exemple dans le
cadre de la robotique collective ou le développement de logiciels basés sur de l’intelligence artificielle distribuée. Dans ce cadre, nos recherches ont porté sur des problématiques liées
à la modélisation de simulations multi-agents, avec la proposition de modèles formels et conceptuels (e.g. le modèle IRM4S) et d’outils logiciels génériques (plates-formes MaDKit
et TurtleKit), et sur leur utilisation dans divers domaines tels que le jeu vidéo, le traitement numérique de l’image ou la robotique collective. Contrairement aux approches centrées sur
la conception des comportements individuels, dans ces travaux l’environnement des agents est considéré comme une abstraction de premier ordre. Dans ce mémoire, nous dressons
tout d’abord un bilan de nos recherches en argumentant l’intérêt d’une telle démarche pour les modèles multi-agents. Nous montrons ensuite comment celle-ci nous a récemment
permis de proposer une approche originale dans le cadre de l’utilisation du calcul haute performance sur carte graphique (GPGPU) pour la simulation de SMA, avant de présenter
les perspectives de recherche associées à notre positionnement.
BibTeX:
@phdthesis{michel15hdr,
  author = {Fabien Michel},
  title = {Approches environnement-centrées pour la simulation de systèmes multi-agents. Pour un déplacement de la complexité des agents vers l'environnement},
  school = {Université de Montpellier},
  year = {2015}
}
Soulie, J.-C., Luquet, D. and Michel, F. Toward a new approach for plant modelling [abstract] 2015 MODSIM 2015 Book of abstracts: Partnering with industry and the community for innovation and impact through modelling., pp. 83-83  inproceedings
BibTeX:
@inproceedings{soulie2015toward,
  author = {Soulie, Jean-Christophe and Luquet, Delphine and Michel, Fabien},
  title = {Toward a new approach for plant modelling [abstract]},
  booktitle = {MODSIM 2015 Book of abstracts: Partnering with industry and the community for innovation and impact through modelling.},
  editor = {Weber, T. and McPhee, M.J. and Anderssen, R.S.},
  year = {2015},
  pages = {83--83}
}
Weyns, D., Michel, F., Boissier, O., Schumacher, M., Ricci, A., Brandao, A., Carrascosa, C., Dikenelli, O., Galland, S., Pijoan, A., Kanmeugne, P.S., Rodriguez-Aguilar, J.A., Saunier, J., Urovi, V. and Zambonelli, F. Agent Environments for Multi-agent Systems – A Research Roadmap 2015
Vol. 9068Agent Environments for Multi-Agent Systems IV, pp. 3-21 
incollection
Abstract: Ten years ago, researchers in multi-agent systems became more and more aware that agent systems consist of more than only agents. The series of workshops on Environments for Multi-Agent Systems (E4MAS 2004-2006) emerged from this awareness. One of the primary outcomes of this endeavor was a principled understanding that the agent environment should be considered as a primary design abstraction, equally important as the agents. A special issue in JAAMAS 2007 contributed a set of influential papers that define the role of agent environments, describe their engineering, and outline challenges in the field that have been the drivers for numerous follow up research efforts. The goal of this paper is to wrap up what has been achieved in the past 10 years and identify challenges for future research on agent environments. Instead of taking a broad perspective, we focus on three particularly relevant topics of modern software intensive systems: large scale, openness, and humans in the loop. For each topic, we reflect on the challenges outlined 10 years ago, present an example application that highlights the current trends, and from that outline challenges for the future. We conclude with a roadmap on how the different challenges could be tackled.
BibTeX:
@incollection{weyns15e4mas_roadmap,
  author = {Weyns, Danny and Michel, Fabien and Olivier Boissier and Michael Schumacher and Alessandro Ricci and Anarosa Brandao and Carlos Carrascosa and Oguz Dikenelli and Stépane Galland and Ander Pijoan and Patrick Simo Kanmeugne and Juan A. Rodriguez-Aguilar and Julien Saunier and Visara Urovi and Franco Zambonelli},
  title = {Agent Environments for Multi-agent Systems – A Research Roadmap},
  booktitle = {Agent Environments for Multi-Agent Systems IV},
  editor = {Weyns, Danny and Michel, Fabien},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer International Publishing},
  year = {2015},
  volume = {9068},
  pages = {3-21},
  url = {http://dx.doi.org/10.1007/978-3-319-23850-0_1},
  doi = {http://doi.org/10.1007/978-3-319-23850-0}
}
Hermellin, E., Michel, F. and Ferber, J. Systèmes multi-agents et GPGPU : état des lieux et directions pour l'avenir 2014 Principe de Parcimonie - JFSMA 14 - Vingt-deuxièmes Journées Francophones sur les Systèmes Multi-Agents, Loriol-sur-Drôme, France, Octobre 8-10, 2014, pp. 97-106  inproceedings
Abstract: Dans le domaine des systèmes multi-agents (SMA), la puissance des CPU représente parfois un frein qui limite fortement le cadre dans lequel un modèle peut être conçu et expérimenté. Le Calcul Haute Performance (HPC) et notamment le GPGPU (General-Purpose computing on Graphics Processing Units) est une solution avantageuse en termes de performance et de coût. Cette technologie vise à utiliser les GPU pour réaliser du calcul généraliste mais souffre cependant d'une très grande complexité d'implémentation et d'accessibilité qui ne favorise pas son adoption. Cet article propose un état de l'art des contributions traitant de l'utilisation du GPGPU dans le contexte des SMA et identifie les directions les plus prometteuses en vue d'une généralisation de cette technologie dans la communauté multi-agents.
BibTeX:
@inproceedings{hermellin14jfsma,
  author = {Emmanuel Hermellin and Fabien Michel and Jacques Ferber},
  title = {Systèmes multi-agents et GPGPU : état des lieux et directions pour l'avenir},
  booktitle = {Principe de Parcimonie - JFSMA 14 - Vingt-deuxièmes Journées Francophones sur les Systèmes Multi-Agents, Loriol-sur-Drôme, France, Octobre 8-10, 2014},
  editor = {Rémy Courdier and Jean-Paul Jamont},
  publisher = {Cépaduès Éditions},
  year = {2014},
  pages = {97--106}
}
Hermellin, E., Michel, F. and Ferber, J. État de l'art des simulations multi-agents sur GPU 2014
Vol. 12eRJCIA: Rencontres des Jeunes Chercheurs en Intelligence Artificielle 
inproceedings
Abstract: De nombreux outils et plate-formes permettent le développement de simulations multi-agents sur CPU. Cependant, les temps de calculs et les besoins en ressources sont extrêmement importants au vu du nombre d'entités simulés. Une des solutions est de se tourner vers le calcul sur carte graphique : le GPGPU. Apportant un rapport performance / prix imbattable, cette technique souffre d'une programmation très spécifique qui limite l'accessibilité et la réutilisabilité des solutions développées. Nous nous proposons donc de faire un état des lieux des simulations multi-agents sur GPU.
BibTeX:
@inproceedings{hermellin14rjcia,
  author = {Hermellin, Emmanuel and Michel, Fabien and Ferber, Jacques},
  title = {État de l'art des simulations multi-agents sur GPU},
  booktitle = {RJCIA: Rencontres des Jeunes Chercheurs en Intelligence Artificielle},
  year = {2014},
  volume = {12e},
  url = {https://hal-lirmm.ccsd.cnrs.fr/lirmm-01236735}
}
Michel, F. Délégation GPU des perceptions agents : intégration itérative et modulaire du GPGPU dans les simulations multi-agents. Application sur la plate-forme TurtleKit 3 2014 Revue d’Intelligence Artificielle
Vol. 28(4), pp. 485-510 
article
Abstract: La simulation multi-agent de systèmes complexes peut nécessiter de considérer un grand nombre d’entités, ce qui pose des problèmes de performance et de passage à l’échelle. Dans ce cadre, la programmation sur carte graphique (General-Purpose Computing on Graphics Processing Units GPGPU) est une solution attrayante : elle permet des gains de performances très conséquents sur des ordinateurs personnels. Le GPGPU nécessite cependant une programmation extrêmement spécifique et cette spécificité limite à la fois son accessibilité et la possibilité de réutiliser les développements qui sont réalisés par différents acteurs. Nous présentons ici l’approche que nous avons utilisée pour intégrer du calcul sur GPU dans la plate-forme TurtleKit. L’objectif de cette approche est de conserver l’accessibilité de la plateforme, en termes de simplicité de programmation, tout en tirant parti des avantages offerts par le GPGPU. Nous montrons ensuite que cette approche peut être généralisée sous la forme d’un principe de conception spécifiquement dédié à la simulation de SMA dans un contexte GPGPU.
BibTeX:
@article{michel14ria,
  author = {Fabien Michel},
  title = {Délégation GPU des perceptions agents : intégration itérative et modulaire du GPGPU dans les simulations multi-agents. Application sur la plate-forme TurtleKit 3},
  journal = {Revue d’Intelligence Artificielle},
  year = {2014},
  volume = {28},
  number = {4},
  pages = {485-510},
  doi = {http://doi.org/10.3166/ria.28.485-510}
}
Mahdi, G., Francillette, Y., Gouaïch, A., Michel, F. and Hocine, N. Level Of Detail Based AI Adaptation for Agents in Video Games 2013 ICAART 2013 - Proceedings of the 5th International Conference on Agents and Artificial Intelligence, Volume 2, Barcelona, Spain, 15-18 February, 2013, pp. 182-194  inproceedings
Abstract: This paper suggests multi-agent systems (MASs) for implementing game artificial intelligence (AI) for video games. One of main hindrances against using MASs technology in video games has been the real-time con- straints for frame rendering. In order to deal with the real-time constraints, we introduce an adaptation-oriented approach for maintaining frame rate in acceptable ranges. The adaptation approach is inspired from the level of detail (LoD) technique in 3D graphics. We introduce agent organizations for defining different roles of agents in game AI. The computational requirements of agent roles have been prioritized according to their functional roles in a game. In this way, adapting computational requirements of game AI works as a means for maintaining frame rate in acceptable ranges. The proposed approach has been evaluated through a pilot experiment by using a proof of concept game. The pilot experiment shows that LoD based adaptation allows maintaining frame rate in acceptable ranges and therefore enhancing the quality of service.
BibTeX:
@inproceedings{mahdi13icaart,
  author = {Mahdi, Ghulam and Francillette, Yannick and Gouaïch, Abdelkader and Michel, Fabien and Hocine, Nadia},
  title = {Level Of Detail Based AI Adaptation for Agents in Video Games},
  booktitle = {ICAART 2013 - Proceedings of the 5th International Conference on Agents and Artificial Intelligence, Volume 2, Barcelona, Spain, 15-18 February, 2013},
  editor = {Joaquim Filipe and Ana L. N. Fred},
  publisher = {SciTePress},
  year = {2013},
  pages = {182-194}
}
Michel, F. Intégration du calcul sur GPU dans la plate-forme de simulation multi-agent générique TurtleKit 3 2013 Dynamiques, couplages et visions intégratives - JFSMA 13 - Vingt-et-unièmes journées francophones sur les systèmes multi-agents, Lille, France, Juillet 3-5, 2013, pp. 189-198 (best paper)  inproceedings
Abstract: La simulation multi-agent de systèmes complexes peut nécessiter de considérer un grand nombre d'entités, ce qui pose des problèmes de performance et de passage à l'échelle. Dans ce cadre, la programmation sur carte graphique (General-Purpose Computing on Graphics Processing Units GPGPU) est une solution attrayante : elle permet des gains de performances très conséquents sur des ordinateurs personnels. Le GPGPU nécessite cependant une programmation extrêmement spécifique et cette spécificité limite à la fois son accessibilité et la possibilité de réutiliser les développements qui sont réalisés par différents acteurs. Nous présentons ici l'approche que nous avons utilisée pour intégrer du calcul sur GPU dans la plate-forme TurtleKit. L'objectif de cette approche est de conserver l'accessibilité de la plate-forme, en termes de simplicité de programmation, tout en tirant parti des avantages offerts par le GPGPU. Nous montrons ensuite que cette approche peut être généralisée sous la forme d'un principe de conception de SMA spécifiquement dédié au contexte GPGPU.
BibTeX:
@inproceedings{michel13jfsma,
  author = {Fabien Michel},
  title = {Intégration du calcul sur GPU dans la plate-forme de simulation multi-agent générique TurtleKit 3},
  booktitle = {Dynamiques, couplages et visions intégratives - JFSMA 13 - Vingt-et-unièmes journées francophones sur les systèmes multi-agents, Lille, France, Juillet 3-5, 2013},
  editor = {Salima Hassas and Maxime Morge},
  publisher = {Cépaduès Éditions},
  year = {2013},
  pages = {189-198 (best paper)}
}
Michel, F. Translating Agent Perception Computations into Environmental Processes in Multi-Agent-Based Simulations: A means for Integrating Graphics Processing Unit Programming within Usual Agent-Based Simulation Platforms 2013 Systems Research and Behavioral Science, Special Issue: Conceptual Models Of Complex Systems
Vol. 30(6), pp. 703-715 
article
Abstract: Multi-agent-based simulations (MABS) relies on modelling the behavior of individual entities and their interactions in a virtual environment. Nowadays, MABS are used for studying various complex systems such as crowds, animal societies, ecosystems, traffic behaviors or the Market. So MABS are experimental research tools that contribute to our understanding of the mechanisms embedded in these complex systems. Still, studying some complex systems may require to consider millions of individuals. In such a case, the computing resources, which are required, represent a major obstacle for MABS end-users. In this respect, general-purpose computing on graphics processing units (GPGPU) is a relevant approach for addressing performance and scalability issues. However, GPU programming requires expert skills, which strongly limits both the accessibility and the re-usability of the frameworks developed using GPGPU. This paper presents MABS design guideline, dedicated to the GPU context, which allows the use of the GPU power without sacrificing the accessibility of MABS frameworks.
BibTeX:
@article{michel13srbs,
  author = {Fabien Michel},
  title = {Translating Agent Perception Computations into Environmental Processes in Multi-Agent-Based Simulations: A means for Integrating Graphics Processing Unit Programming within Usual Agent-Based Simulation Platforms},
  journal = {Systems Research and Behavioral Science, Special Issue: Conceptual Models Of Complex Systems},
  year = {2013},
  volume = {30},
  number = {6},
  pages = {703--715},
  doi = {http://doi.org/10.1002/sres.2239}
}
Michel, F. GPU Environmental Delegation of Agent Perceptions for MABS 2012 ICCS'12, IEEE International Conference on Complex Systems, Agadir, Morocco, November 5-6, pp. 1-6  inproceedings
Abstract: Considering the digital simulation of complex systems, General-Purpose Computing on Graphics Processing Units (GPGPU) is a relevant approach for addressing scalability issues. However, GPU programming is a very specific approach that strongly limits both the accessibility and the re-usability of the frameworks developed using GPGPU. This paper presents our approach for the integration of GPU modules in a Multi-Agent Based Simulation (MABS) platform. Especially, this paper shows how we keep the programming accessibility of the platform while gaining advantages of the GPU power. The paper also presents how this approach could be generalized and proposes a MABS design guideline dedicated to the GPU context.
BibTeX:
@inproceedings{michel12iccs,
  author = {Fabien Michel},
  title = {GPU Environmental Delegation of Agent Perceptions for MABS},
  booktitle = {ICCS'12, IEEE International Conference on Complex Systems, Agadir, Morocco, November 5-6},
  editor = {Mohamed Essaaidi and Mohamed Nemiche},
  publisher = {IEEE Computer Society},
  year = {2012},
  pages = {1--6},
  doi = {http://doi.org/10.1109/ICoCS.2012.6458513}
}
Blanchart, E., Cambier, C., Canape, C., Gaudou, B., Ho, T.-N., Ho, T.-V., Lang, C., Michel, F., Marilleau, N. and Philippe, L. EPIS: A Grid Platform to Ease and Optimize Multi-agent Simulators Running 2011
Vol. 88Proceedings of the 9th International Conference on Practical Applications of Agents and Multiagent Systems, PAAMS 2011, Salamanca, Spain, 6-8th April, 2011, pp. 129-134 
incollection
Abstract: This paper presents the work done during the first year of the EPIS project. This project deals with the process of conductingmultiple and parallelmulti agents-based simulations (MABS) on a cluster or a grid in order to generate sufficient data for scientific use ( e.g. in the case of a sensibility analysis of a simulation). We provide a new, general and user-friendly approach to marry MABS and High- Performance Computing (HPC). We, thus, propose a workflow and an associated HPC infrastructure. These two permit to easily deploy a lot of simulations on a cluster without any prior parallelizing work. The method wants to be as generic as possible: no particular MABS targeted, no overhead and HPC compliance work has to be done only once. Moreover the user is guided by a web interface that handles the workflow.
BibTeX:
@incollection{blanchard11paams,
  author = {E. Blanchart and C. Cambier and C. Canape and B. Gaudou and T.-N. Ho and T.-V. Ho and C. Lang and F. Michel and N. Marilleau and L. Philippe},
  title = {EPIS: A Grid Platform to Ease and Optimize Multi-agent Simulators Running},
  booktitle = {Proceedings of the 9th International Conference on Practical Applications of Agents and Multiagent Systems, PAAMS 2011, Salamanca, Spain, 6-8th April, 2011},
  editor = {Demazeau, Yves and Pechoucek, Michal and Corchado, Juan and Pérez, Javier},
  series = {Advances in Intelligent and Soft Computing},
  publisher = {Springer Berlin Heidelberg},
  year = {2011},
  volume = {88},
  pages = {129-134},
  doi = {http://doi.org/10.1007/978-3-642-19875-5_17}
}
Carlési, N., Michel, F., Jouvencel, B. and Ferber, J. Generic Architecture for Multi-AUV Cooperation Based on a Multi-Agent Reactive Organizational Approach 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2011 San Francisco, California, Sept. 25-30, 2011, pp. 5041-5047  inproceedings
Abstract: Because Autonomous Underwater Vehicles (AUVs) have limited perception and communication capabilities, designing efficient AUV flotillas is challenging. Existing solutions are often strongly related to (1) a specific kind of mission and (2) the nature of the considered AUVs. So, it is difficult to reuse these approaches when switching to another mission context. This paper proposes a generic multi-agent based layered architecture for designing and specifying AUV flotillas at a high level of abstraction, regardless of the AUVs characteristics and skills. To this end, an organizational model is used to ease and regulate interactions between heterogeneous AUVs and combined with a behavioral reactive approach for limiting communication.
BibTeX:
@inproceedings{carlesi11iros,
  author = {Nicolas Carlési and Fabien Michel and Bruno Jouvencel and Jacques Ferber},
  title = {Generic Architecture for Multi-AUV Cooperation Based on a Multi-Agent Reactive Organizational Approach},
  booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2011 San Francisco, California, Sept. 25-30, 2011},
  year = {2011},
  pages = {5041-5047},
  doi = {http://doi.org/10.1109/IROS.2011.6095036}
}
Gruau, F. and Michel, F. Rekindling Parallelism 2011 Self-Adaptive and Self-Organizing Systems Workshops (SASOW), 2011 Fifth IEEE Conference on, pp. 55-60  inproceedings
Abstract: Computing in parallel means performing computation simultaneously, this generates two distinct views: (1) Performance view A mean to accelerate computation using coarse grain parallelism. (2) Decentralization view A new way of programming by decentralizing massive fine grain parallelism. Researchers on massive parallel models study the programming expressiveness, i.e. new bio-inspired ways of computing such as artificial neural network or multi agent systems solving new kinds of problems, but are usually not directly concerned about high performance. In contrast, researchers on high performance tend to narrow the scope of parallel expressiveness by preserving the sequential model of computation and defining specific language constructs that can lead to parallel run-time performance for more classical parallel algorithms. We argue that parallelism will really fully blossom only when both views get unified through the achievement of a new generic computing model that, while enabling decentralized computation, also supports classical way of programming and incorporates the hardware constraints to provide parallel performance. We are working on such a generic model called self developing self mapping network. This paper first justifies the motivation for such a model, and then sketches the fundamental principles of this model.
BibTeX:
@inproceedings{gruau11sasow,
  author = {Frederic Gruau and Fabien Michel},
  title = {Rekindling Parallelism},
  booktitle = {Self-Adaptive and Self-Organizing Systems Workshops (SASOW), 2011 Fifth IEEE Conference on},
  publisher = {IEEE Computer Society},
  year = {2011},
  pages = {55--60},
  doi = {http://doi.org/10.1109/SASOW.2011.7}
}
Michel, F., Ferber, J., Laur, P.-A. and Aleman, F. Situational Programming: Agent Behavior Visual Programming for MABS Novices 2011
Vol. 6532Multi-Agent-Based Simulation XI, pp. 1-15 
incollection
Abstract: This paper presents an agent-oriented visual programming approach which aims at providing MABS end-users with a means to easily elaborate artificial autonomous behaviors according to a targeted domain, namely situational programming (SP). More specifically, SP defines design principles which could be used to develop MABS visual programming toolkits suited for non developers and MABS novices. This paper presents SP and how it is used to build a MABS video game which can be played by MABS novices, that is any Internet user.
BibTeX:
@incollection{michel11mabs,
  author = {Fabien Michel and Jacques Ferber and Pierre-Alain Laur and Florian Aleman},
  title = {Situational Programming: Agent Behavior Visual Programming for MABS Novices},
  booktitle = {Multi-Agent-Based Simulation XI},
  editor = {Tibor Bosse and Armando Geller and CatholijnM Jonker},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2011},
  volume = {6532},
  pages = {1-15},
  doi = {http://doi.org/10.1007/978-3-642-18345-4_1}
}
Mahdi, G., Gouaïch, A. and Michel, F. Towards an Integrated Approach of Real-Time Coordination for Multi-agent Systems 2010
Vol. 6070Agent and Multi-Agent Systems: Technologies and Applications, Proceedings of the $4^th$ KES International Symposium, KES-AMSTA 2010, Gdynia, Poland, June 23-25, 2010., pp. 253-262 
incollection
Abstract: Real-time computations in multi-agent systems have been studied from different perspectives of reasoning, message passing , resource management and negotiations. Separate treatment of all these perspectives may result in performance amelioration in one dimension while over-passing others. Here we propose an integrated “real-time” mechanism where all dimensions of temporal behavior are suggested in one unified model. Here in this position paper, we argue for an integrated and comprehensive treatment of “real-time” issue under the title of coordination. Our position regarding real-time agent coordination would result in overall performance betterment and overhead lessening, if all sub-processes are made to respect “notion of time” in design. We analyze current approaches and options as well as present an outline for an integrated and comprehensive view of “real-time coordination”.
BibTeX:
@incollection{mahdi10AMSTA,
  author = {Ghulam Mahdi and Abdelkader Gouaïch and Fabien Michel},
  title = {Towards an Integrated Approach of Real-Time Coordination for Multi-agent Systems},
  booktitle = {Agent and Multi-Agent Systems: Technologies and Applications, Proceedings of the $4^th$ KES International Symposium, KES-AMSTA 2010, Gdynia, Poland, June 23-25, 2010.},
  editor = {Piotr Jędrzejowicz and NgocThanh Nguyen and RobertJ. Howlet and LakhmiC. Jain},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2010},
  volume = {6070},
  pages = {253-262},
  doi = {http://doi.org/10.1007/978-3-642-13480-7_27}
}
Mahdi, G., Gouaïch, A. and Michel, F. Real-time Coordination of Multi-Agent Systems: An Integrated View 2010 Agents in Real-time and Dynamic Environments Workshop ARDE @ AAMAS'10, Toronto, Canada, May 10-14 2010, pp. 5p.  inproceedings
Abstract: Real-time coordination in multi-agent systems have been studied from dierent perspectives of computation, communication and other aspects of coordination. Here in this po- sition paper, we present an integrated view of coordination covering agent reasoning, message passing, resource man- agement and negotiation. We argue for an integrated and comprehensive approach of real-time coordination" in one unied model of coordination. Our position regarding real- time agent coordination would result in overall better under- standing of real-time coordination and performance amelio- ration in MASs. We analyze current approaches and present an outline for an integrated and comprehensive view of real-time coordination.
BibTeX:
@inproceedings{mahdi10realtime,
  author = {Ghulam Mahdi and Abdelkader Gouaïch and Fabien Michel},
  title = { Real-time Coordination of Multi-Agent Systems: An Integrated View},
  booktitle = {Agents in Real-time and Dynamic Environments Workshop ARDE @ AAMAS'10, Toronto, Canada, May 10-14 2010},
  year = {2010},
  pages = {5p.},
  url = {http://dyn-agents.informatik.uni-bremen.de}
}
Michel, F., Ferber, J., Laur, P.-A. and Aleman, F. Programmation situationnelle : programmation visuelle de comportements agents pour non informaticiens (présentation courte) 2010 Systèmes Multi-agents, Défis Sociétaux - JFSMA 10 - Dix-huitièmes journées francophones sur les systèmes multi-agents, Mahdia, Tunisia, October 18-20, 2010, pp. 65-74  inproceedings
Abstract: Cet article présente une approche pour la programmation visuelle de comportement agent. L'objectif de cette approche appelée programmation situationnelle (PS) est de permettre à des utilisateurs non informaticiens d'élaborer facilement le comportement d'entités artificielles dans le contexte d'un domaine d'application particulier. Ainsi, la PS définit un ensemble de principes de conception permettant de développer des outils de programmation visuelle susceptibles d'être utilisés par des personnes n'ayant aucune connaissance de la programmation, ni du paradigme multi-agent. Dans cet article, nous présentons la PS et la manière dont elle a été utilisée pour développer un jeu vidéo en ligne basé sur la programmation visuelle de comportements agents, et qui peut être joué par un utilisateur lambda.
BibTeX:
@inproceedings{michel10jfsma,
  author = {Fabien Michel and Jacques Ferber and Pierre-Alain Laur and Florian Aleman},
  title = {Programmation situationnelle : programmation visuelle de comportements agents pour non informaticiens (présentation courte)},
  booktitle = {Systèmes Multi-agents, Défis Sociétaux - JFSMA 10 - Dix-huitièmes journées francophones sur les systèmes multi-agents, Mahdia, Tunisia, October 18-20, 2010},
  editor = {Michel Occello and Lilia Rejeb},
  publisher = {Cépaduès Éditions},
  year = {2010},
  pages = {65-74}
}
Mazouzi, S., Guessoum, Z. and Michel, F. A Distributed and Collective Approach for Curved Object-Based Range Image Segmentation 2009
Vol. 5856Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, Proceedings of the 14th Iberoamerican Conference on Pattern Recognition, CIARP 2009, Guadalajara, Jalisco, Mexico, November 15-18, 2009., pp. 201-208 
incollection
Abstract: In this paper, we use multi-agent paradigm in order to propose a new method of image segmentation. The images considered in this work are the range images which can contain at once polyhedral and curved objects. The proposed method uses a multi-agent approach where agents align the region borders to the surrounding surfaces which make emerging a collective segmentation of the image. The agents move on the image and when they arrive on the pixels of a region border they align these pixels to their respective surfaces. The resulting competitive alignment allows at once the emergence of the image edges and the disappearance of the noise regions. The test results obtained with real images show a good potential of the new method for accurate image segmentation.
BibTeX:
@incollection{mazouzi09lncs5856,
  author = {Mazouzi, Smaine and Guessoum, Zahia and Michel, Fabien},
  title = {A Distributed and Collective Approach for Curved Object-Based Range Image Segmentation},
  booktitle = {Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, Proceedings of the 14th Iberoamerican Conference on Pattern Recognition, CIARP 2009, Guadalajara, Jalisco, Mexico, November 15-18, 2009.},
  editor = {Bayro-Corrochano, Eduardo and Eklundh, Jan-Olof},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2009},
  volume = {5856},
  pages = {201-208},
  doi = {http://doi.org/10.1007/978-3-642-10268-4_24}
}
Mazouzi, S., Guessoum, Z. and Michel, F. Une approche multi-agent pour la segmentation d'images de profondeur à base d'objets polyédriques. Une nouvelle approche de segmentation d'images 2009 Technique et Science Informatiques
Vol. 28(3), pp. 365-393 
article
Abstract: Dans cet article, nous présentons et évaluons une approche multi-agent pour la segmentation d'images de profondeur contenant des objets polyédriques. L'approche consiste en l'utilisation d'une population d'agents autonomes pour la segmentation d'une image de profondeur en ses différentes régions planes. Les agents s'adaptent aux régions sur lesquelles ils se déplacent, puis effectuent des actions coopératives et compétitives produisant une segmentation collective de l'image. Les résultats expérimentaux montrent le potentiel de l'approche proposée pour l'analyse des images de profondeur, notamment vis-à-vis de la fiabilité de segmentation.
BibTeX:
@article{mazouzi09tsi,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel},
  title = {Une approche multi-agent pour la segmentation d'images de profondeur à base d'objets polyédriques. Une nouvelle approche de segmentation d'images},
  journal = {Technique et Science Informatiques},
  publisher = {Hermès},
  year = {2009},
  volume = {28},
  number = {3},
  pages = {365-393},
  doi = {http://doi.org/10.3166/tsi.28.365-393}
}
Michel, F., Ferber, J. and Drogoul, A. Multi-Agent Systems and Simulation: a Survey From the Agents Community's Perspective 2009 Multi-Agent Systems: Simulation and Applications, pp. 3-52  incollection
Abstract: This 40 pages chapter discusses the intersection between two research fields: (1) Muti-Agent Systems (MAS) and (2) computer simulation. This intersection is considered according to two main perspectives: (1) Modeling and Simulation (M&S) for MAS and, (2) MAS for M&S. Roughly, the first case refers to projects wherein computer simulation is used as a means for designing, experimenting, studying, and/or running a MAS architecture, whatever the objectives. The second case is related to simulation experiments that use MAS as modeling paradigm to build artificial laboratories. The first part of this chapter provides the reader with an overview of some historical motivations belonging to each perspective. As this two categories both rely on simulating MAS, the second part presents and studies some basic concepts of MAS in the scope of simulation. In the third part we will argue that increasing our understanding of the intersection between MAS and simulation requires to shift our point of view from the MAS field to the simulation field. Indeed, simulation is not only a computational tool, but a real scientific discipline. As such, M&S already defines some general issues, whatever the application domain. So, the final parts of the chapter studies MAS simulation works according to a pure M&S perspective, derived from Zeigler’s framework for M&S. Doing so, our goal is twofold: (1) put in the light the relevance of studying MAS simulation according to this perspective, and (2) highlight some major challenges and issues for future research.
BibTeX:
@incollection{michel09mas_and_ms,
  author = {Fabien Michel and Jacques Ferber and Alexis Drogoul},
  title = {Multi-Agent Systems and Simulation: a Survey From the Agents Community's Perspective},
  booktitle = {Multi-Agent Systems: Simulation and Applications},
  editor = {Adelinde Uhrmacher and Danny Weyns},
  series = {Computational Analysis, Synthesis, and Design of Dynamic Systems},
  publisher = {CRC Press - Taylor & Francis },
  year = {2009},
  pages = {3--52},
  url = {http://www.crcpress.com/product/isbn/9781420070231}
}
Mazouzi, S., Guessoum, Z. and Michel, F. Segmentation collective d'images à base d'objets polyédriques et courbés 2008 I3 Information - Interaction - Intelligence
Vol. 8(2), pp. 229-251 
article
Abstract: Dans cet article, nous utilisons le paradigme multi-agents pour proposer une nouvelle méthode de segmentation d'images. Les images considérées dans ce travail sont les images de profondeur qui peuvent contenir à la fois des objets polyédriques et des objets courbés. La méthode proposée utilise une approche multi-agents pour l'alignement des bordures de régions afin de faire émerger une segmentation collective de l'image. Les agents se déplacent sur l'image et alignent les pixels de contours à leurs surfaces respectives. L'alignement compétitif qui en résulte permet à la fois l'émergence des contours et l'effacement des régions de bruit. Lors de leurs mouvements les agents s'auto- organisent dans l'espace de l'image via un champ de potentiel. Les résultats de test obtenus avec des images réelles montrent la pertinence de la méthode proposée pour une segmentation précise des images de profondeur.
BibTeX:
@article{mazouzi08i3,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel},
  title = {Segmentation collective d'images à base d'objets polyédriques et courbés},
  editor = {GDR I3/CNRS},
  journal = {I3 Information - Interaction - Intelligence},
  publisher = {Cépaduès Editions},
  year = {2008},
  volume = {8},
  number = {2},
  pages = {229-251},
  url = {http://www.irit.fr/journal-i3/volume08/numero02/index_fr.php}
}
Mazouzi, S., Guessoum, Z., Michel, F. and Batouche, M. An Agent-Based Approach for Range Image Segmentation 2008
Vol. 5043Massively Multi-Agent Technology, pp. 146-161 
incollection
Abstract: In this paper an agent-based segmentation approach is presented and evaluated. The approach consists in using a high number of autonomous agents for the segmentation of a range image in its different planar regions. The moving agents perform cooperative and competitive actions on the image pixels allowing a robust extraction of regions and an accurate edge detection. An artificial potential field, created around pixels of interest, allows the agents to be gathered around edges and noise regions. The results obtained with real images are compared to those of some typical methods for range image segmentation. The comparison results show the potential of the proposed approach for scene understanding in range images regarding both segmentation efficiency, and detection accuracy.
BibTeX:
@incollection{mazouzi08massive_mas,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel and Mohamed Batouche},
  title = {An Agent-Based Approach for Range Image Segmentation},
  booktitle = {Massively Multi-Agent Technology},
  editor = {Nadeem Jamali and Paul Scerri and Toshiharu Sugawara},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2008},
  volume = {5043},
  pages = {146-161},
  doi = {http://doi.org/10.1007/978-3-540-85449-4_11}
}
Mazouzi, S., Guessoum, Z. and Michel, F. Une approche multi-agent pour la segmentation d'images de profondeur 2008 16e congrès francophone AFRIF-AFIA Reconnaissance des Formes et Intelligence Artificielle RFIA 2008, pp. 9p.  inproceedings
Abstract: Dans cet article, nous présentons et nous évaluons une approche multi-agent pour la segmentation d’images de profondeur. L’approche consiste en l’utilisation d’une population d’agents autonomes pour la segmentation d’une image de profondeur en ses différentes régions planes. Les agents s’adaptent aux régions sur lesquelles ils se déplacent, puis effectuent des actions coopératives et compétitives produisant une segmentation collective de l’image. Un champ de potentiel artificiel est introduit afin de coordonner les mouvements des agents et de leur permettre de s’organiser autour des pixels d’intérêt. Les résultats expérimentaux obtenus par des images réelles montrent le potentiel de l’approche proposée pour l’analyse des images de profondeurs, et ce vis-à-vis de l’efficacité de segmentation et de la fiabilité des résultats.
BibTeX:
@inproceedings{mazouzi08rfia,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel},
  title = {Une approche multi-agent pour la segmentation d'images de profondeur},
  booktitle = {16e congrès francophone AFRIF-AFIA Reconnaissance des Formes et Intelligence Artificielle RFIA 2008},
  editor = {Isabelle Bloch and Pierre Marquis},
  publisher = {AFRIF-AFIA},
  year = {2008},
  pages = {9p.},
  url = {http://mis.u-picardie.fr/rfia2008}
}
Weyns, D., Parunak, H.V.D. and Michel, F. Environments for Multi-Agent Systems III 2007
Vol. 4389, pp. 273p. 
book
Abstract: Including both selected and revised papers from the third E4MAS workshop as well as invited papers, this volume shows the use of the environment at different stages of the life cycle of multiagent systems. Without doubt, we are only at the beginning of exploiting the true potential that lies in the dynamics of the environment for multiagent systems. We hope that this volume is a stimulus for researchers to further explore this fascinating research line further.
BibTeX:
@book{e4mas07lncs4389,
  author = {Danny Weyns and Henry Van Dyke Parunak and Fabien Michel},
  title = {Environments for Multi-Agent Systems III},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2007},
  volume = {4389},
  pages = {273p.},
  doi = {http://doi.org/10.1007/978-3-540-71103-2}
}
Helleboogh, A., Vizzari, G., Uhrmacher, A. and Michel, F. Modeling dynamic environments in multi-agent simulation 2007 Autonomous Agents and Multi-Agent Systems
Vol. 14(1), pp. 87-116 
article
Abstract: Real environments in which agents operate are inherently dynamic: The environment changes beyond the agents' control. We advocate that, for multi-agent simulation, this dynamism must be modeled explicitly as part of the simulated environment, preferably using concepts and constructs that relate to the real world. In this paper, we describe such concepts and constructs, and we provide a formal framework to unambiguously specify their relations and meaning. We apply the formal framework to model a dynamic RoboCup Soccer environment and elaborate on how the framework poses new challenges for exploring the modeling of environments in multi-agent simulation.
BibTeX:
@article{helleboogh07mde,
  author = {Alexander Helleboogh and Giuzeppe Vizzari and Adeline Uhrmacher and Fabien Michel},
  title = {Modeling dynamic environments in multi-agent simulation},
  journal = {Autonomous Agents and Multi-Agent Systems},
  publisher = {Kluwer Academic Publishers-Plenum Publishers},
  year = {2007},
  volume = {14},
  number = {1},
  pages = {87-116},
  doi = {http://doi.org/10.1007/s10458-006-0014-y}
}
Mahdjoub, J., Michel, F. and Gusessoum, Z. Segmentation dynamique d'images : Application à des signaux unidimentionnels (Poster) 2007 Colloque ARCo-07 : Cognition - Complexité - Collectif, Loria, Nancy, France, novembre 2007Poster  inproceedings
BibTeX:
@inproceedings{mahdjoub07arco,
  author = {Jason Mahdjoub and Fabien Michel and Zahia Gusessoum},
  title = {Segmentation dynamique d'images : Application à des signaux unidimentionnels (Poster)},
  booktitle = {Colloque ARCo-07 : Cognition - Complexité - Collectif, Loria, Nancy, France, novembre 2007},
  year = {2007}
}
Mazouzi, S., Guessoum, Z., Michel, F. and Batouche, M. A Multi-agent Approach for Range Image Segmentation with Bayesian Edge Regularization 2007
Vol. 4678Proceedings of the $9^th$ International Conference on Advanced Concepts for Intelligent Vision Systems, ACIVS 2007, Delft, The Netherlands, August 28-31, 2007, pp. 449-460 
incollection
Abstract: We present in this paper a multi-agent approach for range image segmentation. The approach consists in using autonomous agents for the segmentation of a range image in its different planar regions. Agents move on the image and perform local actions on the pixels, allowing robust region extraction and accurate edge detection. In order to improve the segmentation quality, a Bayesian edge regularization is applied to the resulting edges. A new Markov Random Field (MRF) model is introduced to model the edge smoothness, used as a prior in the edge regularization. The experimental results obtained with real images from the ABW database show a good potential of the proposed approach for range image analysis, regarding both segmentation efficiency, and detection accuracy.
BibTeX:
@incollection{mazouzi07acivs,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel and Mohamed Batouche},
  title = {A Multi-agent Approach for Range Image Segmentation with Bayesian Edge Regularization},
  booktitle = {Proceedings of the $9^th$ International Conference on Advanced Concepts for Intelligent Vision Systems, ACIVS 2007, Delft, The Netherlands, August 28-31, 2007},
  editor = {Jacques Blanc-Talon and Wilfried Philips and Dan Popescu and Paul Scheunders},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2007},
  volume = {4678},
  pages = {449-460},
  doi = {http://doi.org/10.1007/978-3-540-74607-2_41}
}
Mazouzi, S., Guessoum, Z., Michel, F. and Batouche, M. A Multi-agent Approach for Range Image Segmentation 2007
Vol. 4696Multi-Agent Systems and Applications V, Proceedings of the $5^th$ International Central and Eastern European Conference on Multi-Agent Systems, CEEMAS 2007, Leipzig, Germany, September 25-27, 2007, pp. 1-10 
incollection
Abstract: This paper presents and evaluates a multi-agent approach for range image segmentation. A set of reactive and autonomous agents perform a collective segmentation by partitioning a range image in its different planar regions. The agents move over the image and perform cooperative and competitive actions on the pixels, allowing a robust region extraction, and an accurate edge detection. An artificial potential field, created around the pixels of interest, ensures the agent coordination. It allows the agents to concentrate their actions around the edges and the noise regions. The experimental results show the potential of the proposed approach for scene understanding in range images, regarding both segmentation efficiency, and detection accuracy.
BibTeX:
@incollection{mazouzi07ceemas,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel and Mohamed Batouche},
  title = {A Multi-agent Approach for Range Image Segmentation},
  booktitle = {Multi-Agent Systems and Applications V, Proceedings of the $5^th$ International Central and Eastern European Conference on Multi-Agent Systems, CEEMAS 2007, Leipzig, Germany, September 25-27, 2007},
  editor = {Burkhard, Hans-Dieter and Lindemann, Gabriela and Verbrugge, Rineke and Varga, LászlóZsolt},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2007},
  volume = {4696},
  pages = {1-10},
  doi = {http://doi.org/10.1007/978-3-540-75254-7_1}
}
Mazouzi, S., Guessoum, Z., Michel, F. and Batouche, M. Un modèle d'interaction multi-agent basé sur le champ de potentiel appliqué à la segmentation d'images de profondeur 2007 3èmes Journées internationales sur l'Information Graphique, JIG'2007, Constantine, Algérie, 29-30 Octobre, 2007, pp. 258-266  inproceedings
Abstract: Dans cet article, nous présentons un système multi-agents basé sur le champ de potentiel pour la détection de contours dans les images de profondeurs. Une populations d'agents situés est lancée afin d'explorer l'image. Lors de leur mouvement, chaque agent lisse l'image le long de son parcours, et altère les pixels qui n'appartiennent pas à la surface sur laquelle il se déplace. Sur la bordure entre deux surfaces adjacentes, deux groupes d'agents seront en compétition pour inclure les pixels de la bordure à leurs surfaces respectives. Cette compétition va préserver les contours contre l'effacement. Cependant les régions de bruits sont effacées par un lissage successif, opéré par les agents se déplaçant sur la même surface. Un champ de potentiel, crée autours des pixels altérés, permet aux agents qui sont dans le voisinage de ces pixels de se regrouper et de concentrer leur action autours de ces pixels. Après plusieurs altérations du même pixel, le champ de potentiel autour de ce pixel est relaxé, permettant aux agents qui sont sous son influence de se libérer et d'explorer d'autres régions de l'image.
BibTeX:
@inproceedings{mazouzi07jig,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel and Mohamed Batouche},
  title = {Un modèle d'interaction multi-agent basé sur le champ de potentiel appliqué à la segmentation d'images de profondeur},
  booktitle = {3èmes Journées internationales sur l'Information Graphique, JIG'2007, Constantine, Algérie, 29-30 Octobre, 2007},
  year = {2007},
  pages = {258-266}
}
Michel, F. Le modèle IRM4S : utilisation du principe Influence/Réaction pour la simulation de systèmes multi-agents (Poster) 2007 Colloque ARCo-07 : Cognition - Complexité - Collectif, Loria, Nancy, France, novembre 2007 Poster  inproceedings
BibTeX:
@inproceedings{michel07arco,
  author = {Fabien Michel},
  title = {Le modèle IRM4S : utilisation du principe Influence/Réaction pour la simulation de systèmes multi-agents (Poster)},
  booktitle = {Colloque ARCo-07 : Cognition - Complexité - Collectif, Loria, Nancy, France, novembre 2007},
  year = {2007}
}
Michel, F. Le modèle IRM4S, de l'utilisation des notions d'influence et de réaction pour la simulation de systèmes multi-agents 2007 Revue d'Intelligence Artificielle
Vol. 21(5-6), pp. 757-779 
article
Abstract:
Dans le cadre de la simulation multi-agent, la dynamique globale d'un système, au niveau macroscopique, est considérée comme étant le fruit de la dynamique issue des interactions qui se déroulent entre les entités du niveau microscopique. La manière dont un modèle de simulation multi-agent articule la dynamique de ces deux niveaux est donc fondamentale. Dans cet article, nous revenons en détail sur l'intérêt du modèle influence/réaction de Ferber et Müller pour traiter cette problématique. Nous montrons en quoi ce modèle constitue une solution intéressante et nous en proposons une variante mieux adaptée à la simulation : le modèle IRM4S. Ce modèle explicite clairement le principe influence/réaction et met en exergue sa capacité à articuler la modélisation du niveau micro avec celle du niveau macro.
BibTeX:
@article{michel07irm4s,
  author = {Fabien Michel},
  title = {Le modèle IRM4S, de l'utilisation des notions d'influence et de réaction pour la simulation de systèmes multi-agents},
  editor = {Yves Demazeau},
  journal = {Revue d'Intelligence Artificielle},
  publisher = {Lavoisier},
  year = {2007},
  volume = {21},
  number = {5-6},
  pages = {757--779},
  doi = {http://doi.org/10.3166/ria.21.757-779}
}
Michel, F. The IRM4S Model: The Influence/Reaction Principle for Multiagent Based Simulation (short paper) 2007 Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007), Honolulu, Hawaii, USA, May 14-18, 2007, pp. 903-905  inproceedings
Abstract: The IRM4S model (Influence Reaction Model for Simulation) is an adaptation of the formalism of Ferber and Müller for multiagent based simulations (MABS). The goal of IRM4S is to provide a framework that eases the use of the Influence/Reaction principle within MABS.
BibTeX:
@inproceedings{michel07irm4sShort,
  author = {Fabien Michel},
  title = {The IRM4S Model: The Influence/Reaction Principle for Multiagent Based Simulation (short paper)},
  booktitle = {Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007), Honolulu, Hawaii, USA, May 14-18, 2007},
  editor = {Edmund H. Durfee and Makoto Yokoo and Michael N. Huhns and Onn Shehory},
  series = {AAMAS '07},
  publisher = {ACM},
  year = {2007},
  pages = {903--905},
  doi = {http://doi.org/10.1145/1329125.1329289}
}
Beurier, G., Michel, F. and Ferber, J. A morphogenesis model for multiagent embryogeny 2006 ALIFE X: Proceedings of the Tenth International Conference on the Simulation and Synthesis of Living Systems, Bloomington, IN USA, June 3-7, 2006, pp. 84-90  inproceedings
Abstract: This paper describes a bio-inspired method that enables the production of artificial multiagent organisms starting from a single agent. This method relies on two complementary computing approaches: (1) mimicking the functioning of segmentation genes and homeotic genes in the development of natural embryos and (2) using techniques from the evolutionary computing and the artificial embryogeny fields. The paper first details these mechanisms and then studies some possibilities of such a bio-inspired approach developing multiagent systems that evolve and self-organize in various flag patterns.
BibTeX:
@inproceedings{beurier06alifeX,
  author = {Grégory Beurier and Fabien Michel and Jacques Ferber},
  title = {A morphogenesis model for multiagent embryogeny},
  booktitle = {ALIFE X: Proceedings of the Tenth International Conference on the Simulation and Synthesis of Living Systems, Bloomington, IN USA, June 3-7, 2006},
  editor = {Luis Mateus Rocha and Larry S. Yaeger and Mark A. Bedau and Dario Floreano and Robert L. Goldstone and Alessandro Vespignani},
  publisher = {MIT Press},
  year = {2006},
  pages = {84--90}
}
Weyns, D., Parunak, H.V.D. and Michel, F. Environments for Multi-Agent Systems II 2006
Vol. 3830, pp. 296p. 
book
Abstract: This volume collects selected and revised papers of the second E4MAS Workshop, completed with a number of invited papers of prominent researchers active in the domain. The papers represent the full life-cycle of environment engineering, including theoretical analysis, models, mechanisms, architecture and design, and applications. We hope that the work presented in this book stimulates further exploration and exploitation of the environment in multiagent systems.
BibTeX:
@book{e4mas06lncs3830,
  author = {Danny Weyns and Henry Van Dyke Parunak and Fabien Michel},
  title = {Environments for Multi-Agent Systems II},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2006},
  volume = {3830},
  pages = {296p.},
  doi = {http://doi.org/10.1007/11678809}
}
Mahdjoub, J., Guessoum, Z., Michel, F. and Herbin, M. A multi-agent approach for the edge detection in image processings 2006
Vol. 223Proceedings of the Fourth European Workshop on Multi-Agent Systems, EUMAS'06, Lisbon, Portugal, December 14-15, 2006, pp. 12p. 
inproceedings
Abstract: Several multi-agent approaches have been proposed to improve image processing. They use several image processing algorithms simultaneously. However, these approaches do not deal with the inherent problems encountered for the extraction from an image of primitive information like edges or regions. This implies that agents use macro results provided by image processing algorithms. Agents use macro results provided by image processing algorithms. Then, the results do not take advantage of all the interesting characteristics, such as environmental adaptability and emergent behavior capability, of agent-based systems: the combinative explosion of the possible solutions offered by this kind of systems, is highly reduced. In this paper, we propose a multi-agent system based on instinctual [5] reactive agents, which are able to detect edges. Agents locally perceive their environment, that is to say, pixels and additional environmental information. This environment is built using a Kirsch derivative and a Gradient Vector Flow. Edges detection emerges from agents interaction. Problems of partial or hidden contours are solved with the cooperation between the different agents. In the scope of this paper, we illustrate our approach through an example that shows how it can be used to detect lungs on 2D images coming from a scan device.
BibTeX:
@inproceedings{mahdjoub06eumas,
  author = {Jason Mahdjoub and Zahia Guessoum and Fabien Michel and Michel Herbin},
  title = {A multi-agent approach for the edge detection in image processings},
  booktitle = {Proceedings of the Fourth European Workshop on Multi-Agent Systems, EUMAS'06, Lisbon, Portugal, December 14-15, 2006},
  editor = {Barbara Dunin-Keplicz and Andrea Omicini and Julian Padget},
  publisher = {CEUR-WS.org},
  year = {2006},
  volume = {223},
  pages = {12p.},
  url = {http://ceur-ws.org/Vol-223}
}
Mazouzi, S., Guessoum, Z., Michel, F. and Batouche, M. A potential field-based multi-agent model for contour detection in range images 2006 Proceedings of the $2^nd$ IEEE International Conference on Intelligent Computer Communication and Processing, ICCP 2006, Cluj-Napoca, Romania, 1-2 September, 2006, pp. 69-75  inproceedings
Abstract: In this paper, we propose a reactive potential-based multi-agent system for edge detection in range images. A population of situated agents is launched to explore the image. While moving, each agent smoothes the image along its path and alters points which do not belong to surface on which it moves. On the border between two adjacent surfaces, two groups of agents will be in competition to include border points into their respective surfaces. This competition will preserve contours against erasing. However, noise is erased by successive smoothing operated by agents moving on the same surface. A potential field, created around the altered points, allows the agents, moving in the neighborhood, to concentrate their actions around these points. After several alterations of the same point, the potential field around it is relaxed, allowing, agents which were under its influence, to be released and explore other areas of the image.
BibTeX:
@inproceedings{mazouzi06iccp,
  author = {Smaine Mazouzi and Zahia Guessoum and Fabien Michel and Mohamed Batouche},
  title = {A potential field-based multi-agent model for contour detection in range images},
  booktitle = {Proceedings of the $2^nd$ IEEE International Conference on Intelligent Computer Communication and Processing, ICCP 2006, Cluj-Napoca, Romania, 1-2 September, 2006},
  publisher = {IEEE Computer Society},
  year = {2006},
  pages = {69-75}
}
Michel, F. Le modèle IRM4S : le principe Influence/Réaction pour la simulation de systèmes multi-agents 2006 14 èmes Journées Francophones sur les Systèmes Multi-Agents, JFSMA 2006, Annecy, France, 18-20 octobre 2006, pp. 9-22  inproceedings
Abstract: Dans le cadre de la simulation multi-agents, la dynamique globale d'un système, au niveau macroscopique, est considérée comme étant le fruit de la dynamique issue des interactions qui se déroulent entre les entités du niveau microscopique. La manière dont un modèle de simulation multi-agents articule la dynamique de ces deux niveaux est donc fondamentale. Dans cet article, nous revenons en détail sur l'intérêt du modèle influence/réacion de Ferber et Müller pour traiter cette problématique. Nous montrons en quoi ce modèle constitue une solution intéressante et nous en proposons une variante mieux adaptée à la simulation : le modèle IRM4S. Ce modèle explicite clairement le principe influence/réacion et met en exergue sa capacité à articuler la modélisation du niveau micro avec celle du niveau macro.
BibTeX:
@inproceedings{michel06jfsma,
  author = {Fabien Michel},
  title = {Le modèle IRM4S : le principe Influence/Réaction pour la simulation de systèmes multi-agents},
  booktitle = {14 èmes Journées Francophones sur les Systèmes Multi-Agents, JFSMA 2006, Annecy, France, 18-20 octobre 2006},
  editor = {Vincent Chevrier and Marc-Philippe Huget},
  publisher = {Hermès, Paris},
  year = {2006},
  pages = {9--22}
}
Bàez-Barranco, J.-A., Ferber, J. and Michel, F. Extension du Modèle AGR et Propositions d'Application aux Standards FIPA 2005 (RR 00106617)School: LIRMM  techreport
BibTeX:
@techreport{baez05contratFT3,
  author = {José-Antonio Bàez-Barranco and Jacques Ferber and Fabien Michel},
  title = {Extension du Modèle AGR et Propositions d'Application aux Standards FIPA},
  school = {LIRMM},
  year = {2005},
  number = {RR 00106617},
  url = {http://hal-lirmm.ccsd.cnrs.fr/lirmm-00106617}
}
Beurier, G., Michel, F. and Ferber, J. Towards an evolution model of multiagent organisms 2005 Multi-Agents for modeling Complex Systems, Satellite Workshop of the European Conference on Complex Systems (MA4CS'05 @ ECCS'05), pp. 16p.  inproceedings
Abstract: The study of evolving artificial organisms to build hardware or software complex systems is a promising research track. In this paper, we describe a bio-inspired method that makes agents evolve to form multiagent organisms. This method mimics the functioning of Hox genes in the development of natural embryos and implements techniques from the evolutionary computing field. Furthermore, we study the possibilities of our approach developing multiagent systems that evolve and self-organize in various flag patterns.
BibTeX:
@inproceedings{beurier05ma4cs,
  author = {Grégory Beurier and Fabien Michel and Jacques Ferber},
  title = {Towards an evolution model of multiagent organisms},
  booktitle = {Multi-Agents for modeling Complex Systems, Satellite Workshop of the European Conference on Complex Systems (MA4CS'05 @ ECCS'05)},
  year = {2005},
  pages = {16p.}
}
Weyns, D., Parunak, H.V.D. and Michel, F. Environments for Multi-Agent Systems 2005
Vol. 3374, pp. 279p. 
book
Abstract: The notion of the environment in MAS is still young, but the number of papers contributed to this volume suggests the potential of this concept for engineered systems, and their breadth sketches the broad framework of what a mature discipline of environments for multiagent systems might resemble. The entire life cycle of environmental engineering is represented here: conceptual models and languages for the design and specification of environments, simulation environments that admit environments as first-class objects, analysis of the role played by an explicit environment in agent coordination, and examples of full applications that exploit the power of an active environment. The introductory survey pulls these themes together to offer an integrated overview of this emerging discipline.

This volume shows the wide range of exploration typical of a nascent discipline as pioneers discover the best ways to frame problems and approach solutions. It will enable other researchers to take build on this body of initial exploration, and should form the foundation for a fruitful new set of tools and methods for developing multiagent systems.

BibTeX:
@book{e4mas05lncs3374,
  author = {Danny Weyns and Henry Van Dyke Parunak and Fabien Michel},
  title = {Environments for Multi-Agent Systems},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2005},
  volume = {3374},
  pages = {279p.},
  doi = {http://doi.org/10.1007/b106134}
}
Ferber, J., Michel, F. and Bàez-Barranco, J.-A. AGRE: Integrating Environments with Organizations 2005
Vol. 3374Environments for Multi-Agent Systems, pp. 48-56 
incollection
Abstract: This paper presents an extension of the AGR (Agent-Group-Role) organizational model, called AGRE (AGR + Environment), which includes physical (or simply geometrical) environments. This extension is based on the concept of a space which can be seen either as a physical area or as a social group, and on a clear distinction between an agent and its mode, i.e. the way it appears and interacts into a space with other agents. A notation which encompasses both social and physical environments is given.
BibTeX:
@incollection{ferber05agre,
  author = {Jacques Ferber and Fabien Michel and José-Antonio Bàez-Barranco},
  title = {AGRE: Integrating Environments with Organizations},
  booktitle = {Environments for Multi-Agent Systems},
  editor = {Danny Weyns and Henry Van Dyke Parunak and Fabien Michel},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2005},
  volume = {3374},
  pages = {48--56},
  doi = {http://doi.org/10.1007/978-3-540-32259-7_2}
}
Gouaïch, A., Michel, F. and Guiraud, Y. MIC*: A Deployment Environment for Autonomous Agents 2005
Vol. 3374Environments for Multi-Agent Systems, pp. 109-126 
incollection
Abstract: This paper presents the MIC* model of autonomous agents deployment environment. A practical social software engineering framework based on AGR is also presented to show how MIC* is used to develop MAS applications.
BibTeX:
@incollection{gouaich05e4mas,
  author = {Abdelkader Gouaïch and Fabien Michel and Yves Guiraud},
  title = {MIC*: A Deployment Environment for Autonomous Agents},
  booktitle = {Environments for Multi-Agent Systems},
  editor = {Danny Weyns and Henry Van Dyke Parunak and Fabien Michel},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2005},
  volume = {3374},
  pages = {109--126},
  doi = {http://doi.org/10.1007/978-3-540-32259-7_6}
}
Gouaïch, A. and Michel, F. Towards a Unified View of the Environment(s) within Multi-Agent Systems 2005 Informatica, Special Issue: Hot Topics in European Agent Research I
Vol. 29(4), pp. 423-432 
article
Abstract: Within the Multi-agent systems (MASs) paradigm, the concept of the environment plays a central role. In fact, the autonomous agents do only exist when they are deployed on an environment. Still, there is an implicit hypothesis in current trends of the MASs considering that the agents are related to only one environment that captures all the different aspects of the application domain. In this paper we challenge this implicit hypothesis by enabling multiple occurrences of the agent-environment relationship. This brings clarity and modularity for the design and implementation of complex MASs since each environment targets a specific aspect of the application. Thanks to the proposed characterization of the agent-environment relationship, the agents are still offered a unified view about all the environments.
BibTeX:
@article{gouaich05informatica29-4,
  author = {Abdelkader Gouaïch and Fabien Michel},
  title = {Towards a Unified View of the Environment(s) within Multi-Agent Systems},
  editor = {Andrea Omicini and Paolo Petta and Matjaz Gams},
  journal = {Informatica, Special Issue: Hot Topics in European Agent Research I},
  publisher = {Slovene Society Informatika},
  year = {2005},
  volume = {29},
  number = {4},
  pages = {423--432},
  url = {http://www.informatica.si/index.php/informatica/article/view/58}
}
Michel, F., Daniel, G., Ferber, J. and Phan, D. Projet integration Moduleco/Madkit: premiers résultats 2005 Joint Conference on Multi-Agent Modelling for Environmental Management SMAGET 05, pp. 4p.  inproceedings
Abstract: L'objectif du projet intégration-MMM est d’obtenir une version stable d'un logiciel modulaire et générique fondé sur le paradigme agent et permettant de réaliser des plates-formes de simulation hétérogènes dédiées à la modélisation des systèmes complexes. Le moyen choisi pour atteindre cet objectif consiste à utiliser le cadriciel Moduleco pour éprouver selon deux points de vues
complémentaires les fonctionnalités offertes par le processus d’intégration de l’environnement multi-agents MadKit et de la méta-plateforme Mimosa. La présente communication est centrée sur le premier axe d’intégration : Moduleco-MadKit.
BibTeX:
@inproceedings{michel05smaget,
  author = {Fabien Michel and Gilles Daniel and Jacques Ferber and Denis Phan},
  title = {Projet integration Moduleco/Madkit: premiers résultats},
  booktitle = {Joint Conference on Multi-Agent Modelling for Environmental Management SMAGET 05},
  editor = {Nils Ferrand and David Batten and Pascal Perez and Jean-Pierre Müller and Marjorie Le Bars and Anne Dray and Alexis Drogoul},
  year = {2005},
  pages = {4p.},
  note = {short paper}
}
Michel, F., Beurier, G. and Ferber, J. The TurtleKit Simulation Platform: Application to Complex Systems 2005 Workshops Sessions of the Proceedings of the 1st International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2005, November 27 - December 1, 2005, Yaoundé, Cameroon, pp. 122-128  inproceedings
Abstract: This paper presents the TurtleKit simulation platform. This platform relies on the combination of a Logo simulation model with high level programming languages. Indeed, the agent model and the environment are largely inspired by the StarLogo system but can be easily extended thanks to the use of the Java programming language. This paper presents the TurtleKit main features and illustrate them through experiments on artificial complex systems.
BibTeX:
@inproceedings{michel05turtlekit,
  author = {Fabien Michel and Grégory Beurier and Jacques Ferber},
  title = {The TurtleKit Simulation Platform: Application to Complex Systems},
  booktitle = {Workshops Sessions of the Proceedings of the 1st International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2005, November 27 - December 1, 2005, Yaoundé, Cameroon},
  editor = {Alain Akono and Emmanuel Tonyé and Albert Dipanda and Kokou Yétongnon},
  publisher = {IEEE},
  year = {2005},
  pages = {122-128}
}
Weyns, D., Parunak, H.V.D., Michel, F., Holvoet, T. and Ferber, J. Environments for Multiagent Systems: State-of-the-Art and Research Challenges 2005
Vol. 3374Environments for Multi-Agent Systems, pp. 1-47 
incollection
Abstract: It is generally accepted that the environment is an essential compound of multiagent systems (MASs). Yet the environment is typically assigned limited responsibilities, or even neglected entirely, overlooking a rich potential for the paradigm of MASs. Opportunities that environments offer, have mostly been researched in the domain of situated MASs. However, the complex principles behind the concepts and responsibilities of the environment and the interplay between agents and environment are not yet fully clarified. In this paper, we first give an overview of the state-of-the-art on environments in MASs. The survey discusses relevant research tracks on environments that have been explored so far. Each track is illustrated with a number of representative contributions by the research community. Based on this study and the results of our own research, we identify a set of core concerns for environments that can be divided in two classes: concerns related to the structure of the environment, and concerns related to the activity in the environment. To conclude, we list a number of research challenges that, in our opinion, are important for further research on environments for MAS
BibTeX:
@incollection{weyns05soa,
  author = {Danny Weyns and Henry Van Dyke Parunak and Fabien Michel and Tom Holvoet and Jacques Ferber},
  title = {Environments for Multiagent Systems: State-of-the-Art and Research Challenges},
  booktitle = {Environments for Multi-Agent Systems},
  editor = {Danny Weyns and Henry Van Dyke Parunak and Fabien Michel},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2005},
  volume = {3374},
  pages = {1--47},
  doi = {http://doi.org/10.1007/978-3-540-32259-7_1}
}
Bàez-Barranco, J.-A., Ferber, J. and Michel, F. État de l'Art sur les Organisations dans les Systèmes Multi-Agents 2004 (RR 00109192)School: LIRMM  techreport
BibTeX:
@techreport{baez04contratFT1,
  author = {José-Antonio Bàez-Barranco and Jacques Ferber and Fabien Michel},
  title = {État de l'Art sur les Organisations dans les Systèmes Multi-Agents},
  school = {LIRMM},
  year = {2004},
  number = {RR 00109192},
  url = {http://hal-lirmm.ccsd.cnrs.fr/lirmm-00109192}
}
Bàez-Barranco, J.-A., Ferber, J. and Michel, F. Propositions pour la Modélisation Organisationnelle 2004 (RR 00109191)School: LIRMM  techreport
BibTeX:
@techreport{baez04contratFT2,
  author = {José-Antonio Bàez-Barranco and Jacques Ferber and Fabien Michel},
  title = {Propositions pour la Modélisation Organisationnelle},
  school = {LIRMM},
  year = {2004},
  number = {RR 00109191},
  url = {http://hal-lirmm.ccsd.cnrs.fr/lirmm-00109191}
}
Ferber, J., Gutknecht, O. and Michel, F. From Agents to Organizations: an Organizational View of Multi-Agent Systems 2004
Vol. 2935Agent-Oriented Software Engineering IV, pp. 214-230 
incollection
Abstract: While multi-agent systems seem to provide a good basis for building complex software systems, this paper points out some of the drawbacks of classical “agent centered” multi-agent systems. To resolve these difficulties we claim that organization centered multi-agent system, or OCMAS for short, may be used. We propose a set of general principles from which true OCMAS may be designed. One of these principles is not to assume anything about the cognitive capabilities of agents. In order to show how OCMAS models may be designed, we propose a very concise and minimal OCMAS model called AGR, for Agent/Group/Role. We propose a set of notations and a methodological framework to help the designer to build MAS using AGR. We then show that it is possible to design multi-agent systems using only OCMAS models.
BibTeX:
@incollection{ferber04ocmas,
  author = {Jacques Ferber and Olivier Gutknecht and Fabien Michel},
  title = {From Agents to Organizations: an Organizational View of Multi-Agent Systems},
  booktitle = {Agent-Oriented Software Engineering IV},
  editor = {Paolo Giorgini and Jörg P. Müller and James Odell},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2004},
  volume = {2935},
  pages = {214--230},
  doi = {http://doi.org/10.1007/978-3-540-24620-6_15}
}
Michel, F. Formalisme, outils et éléments méthodologiques pour la modélisation et la simulation multi-agents 2004 School: Université Montpellier II  phdthesis
Abstract: Cette thèse aborde des questions liées à la simulation informatique de systèmes complexes modélisés à l'aide du paradigme multi-agents. Cette approche repose sur l'idée qu'il est possible de représenter directement le comportement et les interactions d'un ensemble d'entités autonomes évoluant dans un environnement commun. Mal maîtrisée, la complexité des modèles considérés pose encore aujourd'hui de nombreux problèmes quant à leur élaboration et à leur implémentation. L'une des conséquences les plus critiques réside dans la difficulté de reproduire fidèlement les modèles publiés dans la littérature. Ce qui pose le problème de la vérification et de la validation de ce type de simulations. Dans cette thèse, nous considérons que ce problème est en majeure partie lié à un manque de correspondance entre les spécifications des modèles et les structures informatiques qui permettent de les exécuter. Le but de nos travaux est de faire un pas vers une mise en correspondance effective de ces deux parties. Pour cela, nous considérons deux approches complémentaires. La première se focalise sur l'élaboration d'outils génériques de conception de simulateurs. Il s'agit de rendre plus explicites les structures informatiques utilisées pour l'implémentation. La deuxième repose sur l'étude des moyens aujourd'hui utilisés pour modéliser un système multi-agents. Dans ce cadre, nous proposons une réflexion globale sur ce paradigme et nous identifions un ensemble de contraintes liées à son utilisation. A partir de cette réflexion, nous proposons un principe de modélisation basé sur l'approche Influence/Réaction et sur l'utilisation d'un modèle formel d'environnement pour systèmes multi-agents appelé MIC*. Nous montrons en quoi notre approche permet de respecter les différentes contraintes de modélisation identifiées et nous illustrons sa faisabilité à l'aide d'un exemple concret.
BibTeX:
@phdthesis{michel04thesis,
  author = {Fabien Michel},
  title = {Formalisme, outils et éléments méthodologiques pour la modélisation et la simulation multi-agents},
  school = {Université Montpellier II},
  year = {2004}
}
Michel, F., Gouaïch, A. and Ferber, J. Weak Interaction and Strong Interaction in Agent Based Simulations 2004
Vol. 2927Multi-Agent-Based Simulation III, pp. 43-56 
incollection
Abstract: This paper addresses the problem of the engineering divergence phenomenon in ABS. This problem is related to the fact that a particular conceptual model may give different outputs according to its implementation. Through two experiments, the paper shows that the implementation of the agents’ interaction is one of the factors that are involved in this phenomenon. The underlying idea of this paper is that this problem can be greatly diminished if the analysis of the conceptual model incorporates some key concepts which are crucial for the implementation. To this end, this work proposes to identify two different classes of interaction: weak interactions and strong interactions.
BibTeX:
@incollection{michel04weak_strong,
  author = {Fabien Michel and Abdelkader Gouaïch and Jacques Ferber},
  title = {Weak Interaction and Strong Interaction in Agent Based Simulations},
  booktitle = {Multi-Agent-Based Simulation III},
  editor = {David Hales and Bruce Edmonds and Emma Norling and Juliette Rouchier},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer Berlin Heidelberg},
  year = {2004},
  volume = {2927},
  pages = {43--56},
  doi = {http://doi.org/10.1007/978-3-540-24613-8_4}
}
Ferber, J., Michel, F. and Gutknecht, O. Agent/Group/Roles : Simulating with organizations 2003 Fourth International Workshop on Agent-Based Simulation (ABS 4), 28-30 Avril, Montpellier, France, pp. 12p.  inproceedings
BibTeX:
@inproceedings{ferber03simulatingOrganization,
  author = {Jacques Ferber and Fabien Michel and Olivier Gutknecht},
  title = {Agent/Group/Roles : Simulating with organizations},
  booktitle = {Fourth International Workshop on Agent-Based Simulation (ABS 4), 28-30 Avril, Montpellier, France},
  editor = {Jean-Pierre Müller},
  year = {2003},
  pages = {12p.},
  url = {http://hal-lirmm.ccsd.cnrs.fr/lirmm-00269714}
}
Gouaïch, A., Guiraud, Y. and Michel, F. MIC*: An Agent Formal Environment 2003 7th World Multiconference on Systemics, Cybernetics and Informatics, SCI 2003, Orlando, Florida, USA, July 2003, pp. 5p.  inproceedings
Abstract: Ubiquitous systems can be considered as good challenges and case studies for the reliable development of open, cooperative and mobile systems in a globally uncontrolled environment. Furthermore, the complexity of these systems could constitute a real barrier to classical engineering approaches and validate the foundations of agent based computing. In this paper, we have abstracted a composable multi-agent system environment in an algebraic structure where mobile, interacting and autonomous entities evolve. We present also, a simple ubiquitous application developed according to the abstract model principles.
BibTeX:
@inproceedings{gouaich03abc,
  author = {Abdelkader Gouaïch and Yves Guiraud and Fabien Michel},
  title = {MIC*: An Agent Formal Environment},
  booktitle = {7th World Multiconference on Systemics, Cybernetics and Informatics, SCI 2003, Orlando, Florida, USA, July 2003},
  publisher = {IIIS},
  year = {2003},
  pages = {5p.}
}
Gouaïch, A., Guiraud, Y. and Michel, F. Structure algébrique pour des environnements à entités interactionnelles et mobiles 2003 Sixièmes rencontres des Jeunes Chercheurs en Intelligence Artificielle, RJCIA'2003, Laval, France, 1-2 juillet, 2003, pp. 12p.  inproceedings
Abstract: Les systèmes ubiquistes sont de bons défis lancés aux communautés de l'ingénierie des systèmes informatiques pour le développement fiable de systèmes ouverts, mobiles et coopératifs. L'interaction se trouve au centre de ces systèmes. En effet, le schéma d'interaction entre les composants est très variable et dépend des propriétés environnementales. Pour pouvoir comprendre ces environnements et leurs propriétés, il est donc indispensable de les décrire d'une façon globale et rigoureuse. Ce papier présente un modèle algébrique de tels environnements où des entités mobiles, interactionnelles et autonomes évoluent. Les évolution de cette structure sont caractérisées pour définir les concepts de mouvement, d'interaction et de computation. Nous illustrerons également comment ce modèle est utilisé concrètement pour développer une application ubiquiste.
BibTeX:
@inproceedings{gouaich03rjcia,
  author = {Abdelkader Gouaïch and Yves Guiraud and Fabien Michel},
  title = {Structure algébrique pour des environnements à entités interactionnelles et mobiles},
  booktitle = {Sixièmes rencontres des Jeunes Chercheurs en Intelligence Artificielle, RJCIA'2003, Laval, France, 1-2 juillet, 2003},
  editor = {Florence Dupin de Saint-Cyr},
  publisher = {Association Francaise pour l'Itelligence Artificielle AFIA},
  year = {2003},
  pages = {12p.}
}
Gouaïch, A., Guiraud, Y. and Michel, F. Building Safe Multi-Agent Applications by Formalising the Deployment Environment 2003 Safe Agents Workshop @ AAMAS 2003, Melbourne, Australia, July 14-18, 2003, pp. 5p.  inproceedings
Abstract: This paper presents the MIC algebraic structure modelling an en- vironment, called the deployment environment, where autonomous, interacting and mobile entities evolve. The underlying idea of this work is that the system coherency rules assumptions are guaran- teed by the structure of the deployment environment itself and no assumption is made on of the internal behaviours of agents. Thus, every agent has to follow the rules of the deployment environment to being able to interact with others. So, any misuse will be trans- parently rejected by the structure and other agents are not affected by bogus actions.
BibTeX:
@inproceedings{gouaich03safe,
  author = {Abdelkader Gouaïch and Yves Guiraud and Fabien Michel},
  title = {Building Safe Multi-Agent Applications by Formalising the Deployment Environment},
  booktitle = {Safe Agents Workshop @ AAMAS 2003, Melbourne, Australia, July 14-18, 2003},
  year = {2003},
  pages = {5p.}
}
Michel, F. Interaction forte et interaction faible dans les simulations multi-agents 2003 Le statut épistémologique de la simulation - 10èmes journées de Rochebrune: rencontre interdisciplinaire sur les systèmes complexes naturels et artificiels, pp. 163-176  inproceedings
BibTeX:
@inproceedings{michel03rochebrune,
  author = {Fabien Michel},
  title = {Interaction forte et interaction faible dans les simulations multi-agents},
  booktitle = {Le statut épistémologique de la simulation - 10èmes journées de Rochebrune: rencontre interdisciplinaire sur les systèmes complexes naturels et artificiels},
  editor = {Guillaume Deffuant and Jean-Louis Dessalles and Thierry Fuhs and Hervé Glotin and Jean-Pierre Müller},
  publisher = {Telecom Paris},
  year = {2003},
  pages = {163--176}
}
Michel, F., Beurier, G., Gouaïch, A. and Ferber, J. The TurtleKit platform : application to multi-level emergence (poster) 2003 Fourth International Workshop on Agent-Based Simulation (ABS 4), Montpellier, 28-30 Avril, Franceposter  inproceedings
BibTeX:
@inproceedings{michel03turtlekit,
  author = {Fabien Michel and Grégory Beurier and Abdelkader Gouaïch and Jacques Ferber},
  title = {The TurtleKit platform : application to multi-level emergence (poster)},
  booktitle = {Fourth International Workshop on Agent-Based Simulation (ABS 4), Montpellier, 28-30 Avril, France},
  editor = {Jean-Pierre Müller},
  year = {2003}
}
Michel, F., Gouaïch, A. and Ferber, J. Weak and strong interactions in agent-based simulation (poster) 2003 Fourth International Workshop on Agent-Based Simulation (ABS 4), Montpellier, 28-30 Avril, Franceposter  inproceedings
BibTeX:
@inproceedings{michel03weak_abs4,
  author = {Fabien Michel and Abdelkader Gouaïch and Jacques Ferber},
  title = {Weak and strong interactions in agent-based simulation (poster)},
  booktitle = {Fourth International Workshop on Agent-Based Simulation (ABS 4), Montpellier, 28-30 Avril, France},
  editor = {Jean-Pierre Müller},
  year = {2003}
}
Michel, F., Bommel, P. and Ferber, J. Simulation Distribuée Interactive sous MadKit (paper court et démonstration) 2002 Systèmes multi-agents et systèmes complexes : ingénierie, résolution de problèmes et simulation - JFSMA 02 - Dixièmes journées francophones sur les systèmes multi-agents, Lille, France, October 28-30, 2002, pp. 175-178  inproceedings
Abstract: Cet article propose de considérer les systèmes multi-agents (SMA) comme un paradigme de développement de la couche système des applications SMA, c'est à dire de considérer la manière dont les SMA peuvent servir aux SMA. Au travers d'un problème pratique portant sur la réalisation d'une application de simulation distribuée interactive, nous proposons une approche logicielle fondée sur l'agentification des services qui tend à rendre transparents aux agents applicatifs les problèmes systèmes, tout en résolvant ces problèmes à l'aide de techniques SMA. Nous utiliserons pour ce faire le modèle organisationnel AGR et la plate-forme MadKit comme base de nos propos. Nous décrivons la réalisation de deux prototypes de simulation interactive distribuée dont un est particulièrement proche des préoccupations issues du monde des jeux vidéo en réseau.
BibTeX:
@inproceedings{michel02interactive_simu,
  author = {Fabien Michel and Pierre Bommel and Jacques Ferber},
  title = {Simulation Distribuée Interactive sous MadKit (paper court et démonstration)},
  booktitle = {Systèmes multi-agents et systèmes complexes : ingénierie, résolution de problèmes et simulation - JFSMA 02 - Dixièmes journées francophones sur les systèmes multi-agents, Lille, France, October 28-30, 2002},
  editor = {Philippe Mathieu and Jean-Pierre Müller},
  publisher = {Hermès Lavoisier Editions},
  year = {2002},
  pages = {175--178}
}
Michel, F. Modèles d'action et simulations multi-agents distribuées 2002 Dixièmes Doctorantes de l'Ecole Doctorale I2S JDOC'02, pp. 93-96  inproceedings
Abstract: La simulation multi-agents est un domaine de recherche récent qui connaît une croissance fulgurante. Cependant, réaliser une simulation multi-agents pose des problèmes fondamentaux liés
en grande partie à la difficulté de représenter les actions et interactions des agents. Notre travail consiste à élaborer des modèles d'action mieux adaptés aux agents, ainsi que les outils associés, de
manière à rendre l'élaboration, l'analyse et la validation des simulations plus profitable.
BibTeX:
@inproceedings{michel02jdoc,
  author = {Fabien Michel},
  title = {Modèles d'action et simulations multi-agents distribuées},
  booktitle = {Dixièmes Doctorantes de l'Ecole Doctorale I2S JDOC'02},
  editor = {Michel Robert},
  publisher = {Ecole Doctorale Informations Structures et Systèmes},
  year = {2002},
  pages = {93-96}
}
Michel, F. An Introduction to TurtleKit : a Platform for Building Logo Based Multi-Agent Simulations with MadKit 2002 (RR LIRMM 02215), pp. 47p.School: Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, LIRMM, CNRS  techreport
Abstract: This document describes the TurtleKit simulation model, a reactive agent executioni tool that runs on the synchronous engine of the MadKit platform. This document contains two chapters: The first presents the simulationi model and the tools provided by the platform, the second shows several examples of simulations built with TurtleKit.
BibTeX:
@techreport{michel02turtlekit,
  author = {Fabien Michel},
  title = {An Introduction to TurtleKit : a Platform for Building Logo Based Multi-Agent Simulations with MadKit},
  school = {Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, LIRMM, CNRS},
  year = {2002},
  number = {RR LIRMM 02215},
  pages = {47p.},
  url = {http://hal-lirmm.ccsd.cnrs.fr/lirmm-00269426}
}
Simonin, O., Michel, F., Chapelle, J. and Ferber, J. Un simulateur de systèmes multi-robots dans MadKit (paper court et démonstration) 2002 Systèmes multi-agents et systèmes complexes : ingénierie, résolution de problèmes et simulation - JFSMA 02 - Dixièmes journées francophones sur les systèmes multi-agents, Lille, France, October 28-30, 2002, pp. 167-170  inproceedings
Abstract: L’étude et la conception de systèmes multi-robots (ou multi-agents situés) nécessite des outils de simulations performants et évolutifs. Nos travaux d’applications de modèles de coopération et d’apprentissage nous ont menés à concevoir une plate-forme de simulation spécialement dédiée à l’étude des systèmes multi-robots autonomes. Pour ce faire, nous nous sommes appuyés sur les outils de conception de simulateur de la plate-forme MadKit . Nous présentons ici le principe de fonctionnement de ces outils ainsi que leurs applications à divers systèmes multi-agents situés.
BibTeX:
@inproceedings{simonin02rmc,
  author = {Olivier Simonin and Fabien Michel and Jérôme Chapelle and Jacques Ferber},
  title = {Un simulateur de systèmes multi-robots dans MadKit (paper court et démonstration)},
  booktitle = {Systèmes multi-agents et systèmes complexes : ingénierie, résolution de problèmes et simulation - JFSMA 02 - Dixièmes journées francophones sur les systèmes multi-agents, Lille, France, October 28-30, 2002},
  editor = {Philippe Mathieu and Jean-Pierre Müller},
  publisher = {Hermès Lavoisier Editions},
  year = {2002},
  pages = {167--170}
}
Gutknecht, O., Ferber, J. and Michel, F. Integrating tools and infrastructures for generic multi-agent systems 2001 Proceedings of the Fifth International Conference on Autonomous Agents, Agents'01, pp. 441-448  inproceedings
Abstract: In this paper, we present MadKit/SEdit, an agent infrastructure combined with a generic design tool for multi-agent systems. This toolkit is based on a organizational metaphor to integrate highly heterogeneous agent systems. We explain the principles of MadKit, the underlying agent platform, and show how it can integrate various agent architectures and provides structuration for multiple simultaneous systems and semantics. The architecture, based on a minimal agent runtime, agentified platform services and modular application host, is presented. The SEdit design tool, built itself as a MAS is also discussed. We present its key points in terms of multi-model support, and integration with the infrastructure, from design to maintenance. We illustrate our approach by discussing some consequences of this architecture, and describe our motivation for this design: integration and reuse, organizational patterns, and overall versatility. A summary is given of some key MadKit-based applications to date.
BibTeX:
@inproceedings{gutknecht01madkit,
  author = {Olivier Gutknecht and Jacques Ferber and Fabien Michel},
  title = {Integrating tools and infrastructures for generic multi-agent systems},
  booktitle = {Proceedings of the Fifth International Conference on Autonomous Agents, Agents'01},
  publisher = {ACM press},
  year = {2001},
  pages = {441--448},
  doi = {http://doi.org/10.1145/375735.376410}
}
Michel, F., Gutknecht, O. and Ferber, J. Une méthodologie pour la conception de simulateur multi-agents basée sur l'organisation 2001 Plate-forme AFIA 2001 - Atelier : Méthodologies et Environnements pour les Systèmes Multi-agents, pp. 115-124  inproceedings
Abstract: Cet article présente une méthodologie originale pour la conception de simulateur multi-agents basée sur le modèle organisationnel AALAADIN. Cette approche vise notamment à faciliter l’étude des problèmes liés à la gestion de l’exécution des agents (le problème du scheduling). L’idée principale est d’envisager le simulateur comme un système multi-agents (SMA) de façon à exploiter sa structure organisationnelle sous-jacente pour expliciter ce problème. Dans l’optique de cette méthodologie, nous proposons des outils de simulation qui sont génériques dans le sens où ils n’imposent aucune contrainte sur la politique d’exécution envisagée. Au contraire, leur but est de permettre l’élaboration de structures d’activation complexes qui restent compréhensibles, modifiables et donc analysables grâce à une décomposition logique du problème. Plus précisément, nous décrivons ici le fonctionnement d’un agent de la plate-forme MADKIT nommé Scheduler qui permet l’élaboration de telles politiques d’exécution.
BibTeX:
@inproceedings{michel01afia,
  author = {Fabien Michel and Olivier Gutknecht and Jacques Ferber},
  title = {Une méthodologie pour la conception de simulateur multi-agents basée sur l'organisation},
  booktitle = {Plate-forme AFIA 2001 - Atelier : Méthodologies et Environnements pour les Systèmes Multi-agents},
  editor = {Zahia Guessoum and Michel Occello},
  year = {2001},
  pages = {115-124}
}
Michel, F., Ferber, J. and Gutknecht, O. Generic Simulation Tools Based on MAS Organization 2001 Proceedings of the Tenth European Workshop on Modelling Autonomous Agents in a Multi Agent World, MAAMAW'2001, Annecy, France, 2-4 May, 2001, pp. 16p.  inproceedings
Abstract: This paper presents generic simulation tools which rely on an original methodological approach of designing multi-agent simulators. We will see that these tools are generic specially because they are not related to a particular scheduling method. On the contrary they aim at providing facilities that allow to design complex activation structures that remain comprehensible, analyzable and moreover modifiable, thanks to a problem division. To achieve this, the main idea of this methodology is to express the multi-agent system (MAS) simulator as a particular MAS itself and use explicitly its subjacent organizational structure. We will show how the sc Aalaadin organizational model enables us to finely apply such a methodology. Precisely, we will present a particular agent of sc MadKit (the platform that relies on sc Aalaadin): the it Scheduler agent and its tool called it Activator.
BibTeX:
@inproceedings{michel01generic_tools,
  author = {Fabien Michel and Jacques Ferber and Olivier Gutknecht},
  title = {Generic Simulation Tools Based on MAS Organization},
  booktitle = {Proceedings of the Tenth European Workshop on Modelling Autonomous Agents in a Multi Agent World, MAAMAW'2001, Annecy, France, 2-4 May, 2001},
  editor = {Yves Demazeau and Francisco J. Garijo},
  year = {2001},
  pages = {16p.}
}
Michel, F. Le modèle Influence/Réaction pour la Simulation Multi-Agents (poster et papier) 2001
Vol. 3Actes des Premières Journées Francophones des Modèles Formels de l'Interaction, MFI' 01, Toulouse, France, 21-23 mai 2001, pp. 391-406 
inproceedings
BibTeX:
@inproceedings{michel01influence_reaction,
  author = {Fabien Michel},
  title = {Le modèle Influence/Réaction pour la Simulation Multi-Agents (poster et papier)},
  booktitle = {Actes des Premières Journées Francophones des Modèles Formels de l'Interaction, MFI' 01, Toulouse, France, 21-23 mai 2001},
  editor = {Brahim Chaib-draa and Patrice Enjalbert},
  year = {2001},
  volume = {3},
  pages = {391-406}
}
Gutknecht, O., Ferber, J. and Michel, F. MadKit : Une expérience d'architecture de plate-forme multi-agent générique 2000 Systèmes multi-agents : Méthodologie, technologie et expériences - JFIADSMA 00 - huitième journées francophones d'Intelligence Artificielle et systèmes multi-agents, Saint-Jean-la-Vêtre, Loire, France, 2-4 octobre, 2000, pp. 223-236  inproceedings
Abstract: Dans cet article, nous présentons l’architecture de MadKit (pour “Multi-Agent Development Kit”), une plate-forme générique de conception et d’exécution de systèmes multi-agents. Cette plate-forme a l’originalité d’être basé sur un modèle organisationnel plutôt qu’une architecture d’agent ou un modèle d’interaction spécifique. L’utilisation de groupes et de rôles associés à des agents est mis en oeuvre en tant qu’outil de modélisation et de conception pour les développeurs de systèmes multi-agents, mais également comme principe d’architecture de la plate-forme elle-même. Cette architecture est basée sur un noyau agent minimal découplé de tout modèle individuel d’agent. Dans cette plate-forme, les services classiques de passage de message distribués, de migration ou de surveillance sont fournis au meta-niveau par des agents spécialisés afin d’obtenir un maximum de flexibilité. Une interface graphique componentielle et découplée du noyau et des agents permet de supporter différentes modes d’utilisation et d’exploitation de la plate-forme. Nous illustrons notre propos en présentant certaines conséquences, déclinaisons et applications de cette plateforme.
BibTeX:
@inproceedings{gutknecht00jfsma,
  author = {Olivier Gutknecht and Jacques Ferber and Fabien Michel},
  title = {MadKit : Une expérience d'architecture de plate-forme multi-agent générique},
  booktitle = {Systèmes multi-agents : Méthodologie, technologie et expériences - JFIADSMA 00 - huitième journées francophones d'Intelligence Artificielle et systèmes multi-agents, Saint-Jean-la-Vêtre, Loire, France, 2-4 octobre, 2000},
  editor = {Sylvie Pesty and Claudette Sayettat-Fau},
  publisher = {Hermès Lavoisier Editions},
  year = {2000},
  pages = {223-236},
  url = {http://www.lavoisier.fr/notice/fr2746201760.html}
}
Gutknecht, O., Ferber, J. and Michel, F. Madkit : Une architecture de plate-forme multi-agent générique 2000 (RR LIRMM 00061), pp. 14p.School: Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, LIRMM, CNRS  techreport
Abstract: Dans ce rapport, nous présentons l’architecture de MadKit (pour “Multi-Agent Development Kit”), une plate-forme générique de conception et d’exécution de systèmes multi-agents. Cette plate-forme a l’originalité d’être basé sur un modèle organisationnel plutôt qu’une architecture d’agent ou un modèle d’interaction spécifique. L’utilisation de groupes et de roles associés à des agents est mis en oeuvre tant en tant qu’outil de modèlisation et de conception pour les développeurs de systèmes multi-agents, que de principe d’architecture de la plate-forme elle-même. Cette architecture est basée sur un noyau agent minimal découplé de tout modèle individuel d’agent. Dans cette plate-forme, les services classiques de passage de message distribués, de migration ou de surveillance sont fournis au meta-niveau par des agents spécialisés afin d’obtenir un maximum de flexibilité. Une interface graphique componentielle et découplée du noyau et des agents permets de supporter différentes modes d’utilisation et d’exploitation de la plate-forme. Nous illustrons notre propos en présentant certaines conséquences et déclinaisons de cette plateforme, ainsi que quelques applications construites avec MadKit.
BibTeX:
@techreport{gutknecht00madkit,
  author = {Olivier Gutknecht and Jacques Ferber and Fabien Michel},
  title = {Madkit : Une architecture de plate-forme multi-agent générique},
  school = {Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, LIRMM, CNRS},
  year = {2000},
  number = {RR LIRMM 00061},
  pages = {14p.}
}
Gutknecht, O., Ferber, J. and Michel, F. La plate-forme MadKit et l'outil de conception Sedit (démonstration) 2000 Systèmes multi-agents : Méthodologie, technologie et expériences - JFIADSMA 00 - huitième journées francophones d'Intelligence Artificielle et systèmes multi-agents, Saint-Jean-la-Vêtre, Loire, France, October 2-4, 2000, pp. 281-284  inproceedings
BibTeX:
@inproceedings{gutknecht00sedit,
  author = {Olivier Gutknecht and Jacques Ferber and Fabien Michel},
  title = {La plate-forme MadKit et l'outil de conception Sedit (démonstration)},
  booktitle = {Systèmes multi-agents : Méthodologie, technologie et expériences - JFIADSMA 00 - huitième journées francophones d'Intelligence Artificielle et systèmes multi-agents, Saint-Jean-la-Vêtre, Loire, France, October 2-4, 2000},
  editor = {Sylvie Pesty and Claudette Sayettat-Fau},
  publisher = {Hermès Lavoisier Editions},
  year = {2000},
  pages = {281-284}
}
Michel, F. Une approche méthodologique pour la conception et l'analyse de simulateur multi-agents 2000 Cinquièmes rencontres des Jeunes Chercheurs en Intelligence Artificielle, RJCIA'00, Lyon, France, 11-13 septembre, 2000, pp. 269-279  inproceedings
Abstract: Dans cet article, nous présentons une approche méthodologique originale de la conception de simulateur multi-agents basée sur un modèle organisationnel. Ce modèle, appelé Aalaadin, permet une description simple de structures d’organisation et d’interactions dans les systèmes multi-agents (SMA). Nous montrons que l’utilisation de ce modèle permet d’envisager simplement et efficacement l’analyse du problème fondamental du scheduling dans les simulations multi-agents. Ce problème consiste à assurer que les agents d’une simulation sont soumis à une même loi temporelle et qu’ils agissent « tous en même temps ». Lié aux difficultés de modéliser la simultanéité entre agents, ce problème fondamental a très peu été étudié car difficile à expliciter. Nous décrivons ici le fonctionnement d’un agent de la plate-forme MadKit nommé scheduler qui permet de surmonter ces difficultés d’analyse et de conception. Son principe est de décomposer le problème du scheduling global en autant de sous-problèmes que nécessaire. Ainsi nous montrons comment son fonctionnement permet de construire des politiques d’exécution toujours plus raffinées qui restent compréhensibles grâce d’une part à la localisation des problèmes et, d’autre part, à l’explicitation de la structure organisationnelle du simulateur.
BibTeX:
@inproceedings{michel00rjcia,
  author = {Fabien Michel},
  title = {Une approche méthodologique pour la conception et l'analyse de simulateur multi-agents},
  booktitle = {Cinquièmes rencontres des Jeunes Chercheurs en Intelligence Artificielle, RJCIA'00, Lyon, France, 11-13 septembre, 2000},
  editor = {Marc Ayel and Jean-Marc Fouet},
  publisher = {Association Francaise pour l'Itelligence Artificielle AFIA},
  year = {2000},
  pages = {269--279}
}