Corpus ID: 23070233

Une approche architecturale à base de composants pour l'implémentation des Systèmes Multi-Agents

  title={Une approche architecturale {\`a} base de composants pour l'impl{\'e}mentation des Syst{\`e}mes Multi-Agents},
  author={V. No{\"e}l and Jean-Paul Arcangeli and Marie-Pierre Gleizes},
Resume. Motives par le developpement des Systemes Multi-Agents (SMA), nous explorons dans cet article la production de supports de developpement orientes agent specialises en utilisant des architectures logicielles a composants. L’objectif de ce travail est de faciliter le passage de la conception du SMA, en termes de types d’agents et d’interactions, a son implementation, a l’aide de ce que nous nommons une micro-architecture. Celle-ci est un moyen de prendre en compte les exigences que la… Expand
1 Citations
Component-based software architectures and multi-agent systems : mutual and complementary contributions for supporting software development
Dans cette these, nous explorons les diverses contributions que les systemes multi-agents (SMA) et les architectures a base de composants (CBSA) peuvent mutuellement et complementairement s'apporterExpand


Composants logiciels et systèmes multi-agents
Les composants logiciels [BAC 00] et les systemes multi-agents (souvent abreges en SMA) [BRI 01, FER 95] sont des approches de conception et de developpement de logiciel ayant actuellement un grandExpand
DU JEU VIDÉO AU SERIOUS GAME : Approches culturelle, pragmatique et formelle. (From Video Games to Serious Game / From Video Games to Serious Game : Cultural, pragmatic and formal approaches)
Cette these s’inscrit a la frontiere de l'informatique et des sciences humaines et traite de la conception de serious games et de leur utilisation dans des contextes d'apprentissage cibles. NousExpand
Between Design and Implementation of Multi-Agent Systems : A Component-Based Two-Step Process
In order to ease the development of Multi-Agent Systems (MAS), we propose a two-step process named SpEArAF (Species to Engineer Architectures for Agent Frameworks) that aims to facilitate theExpand
Architectural Design of Component-Based Agents: A Behavior-Based Approach
A model of component for agents, named MALEVA, provides an explicit notion of control flow between components, for a fine grain control of activation and scheduling in the domain of multi-agent based simulation. Expand
A Classification and Comparison Framework for Software Architecture Description Languages
A definition and a classification framework for architecture description languages are presented and the utility of the definition is demonstrated by using it to differentiate ADLs from other modeling notations, enabling us, in the process, to identify key properties ofADLs. Expand
Multi-Agent Programming: Languages, Tools and Applications
"Multi-Agent Programming: Languages, Tools and Applications" presents a number of mature and influential multi-agent programming languages, platforms, development tools and methodologies, and realistic applications, summarizing the state of the art in an accessible manner for professionals and computer science students at all levels. Expand
Engineering Systems Which Generate Emergent Functionalities
Three main challenges researchers have to cope with are highlighted: how to control the system at the macro level by only focusing on the design of agents at the micro level, what kind of tools, models and guides are needed to develop such systems in order to help designers and how validation of such systems can be achieved. Expand
A Survey of Programming Languages and Platforms for Multi-Agent Systems
away from the underlying programming language in favour of using graphical means of programming, such as wizards and statecharts. Platforms. Closed frameworks such as DESIRE, strongly based on aExpand
Compositional design and reuse of a generic agent model
This article introduces a formally specified design of a compositional generic agent model (GAM), which provides a unified formal definition of a model for weak agenthood and can be used as a template or pattern for a large variety of agent types and application-domain types. Expand
Methodologies and software engineering for agent systems : the agent-oriented software engineering handbook
This paper discusses the use of agents as components of Software Systems, and methodologies for Agent-Based Systems Development, as well as other aspects of Agent-Oriented Software Engineering. Expand