ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Auteurs : soumettez
votre article en ligne
Autres revues >>

Technique et Science Informatiques

0752-4072
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 21/4 - 2002  - pp.499-524
TITRE
oRis : un environnement de simulation interactive multi-agents

RÉSUMÉ

oRis est un environnement de simulation interactive : c’est un langage de programmation par objets concurrents et un environnement d’exécution. Ces caractéristiques en font une plate-forme généraliste pour l’implémentation de systèmes multi-agents (SMA), plus particulièrement dédiée à la simulation. C’est un langage dynamiquement interprété, à granularité instance qui permet d’intervenir en cours de simulation pour observer le SMA, interagir avec les agents ou sur l’environnement et les modifier en ligne. En oRis, un SMA est composé d’agents (à la base des objets actifs) dont l’environnement est constitué d’objets, éventuellement situés dans l’espace (2D ou 3D) et le temps. oRis offre une solution homogène pour les interactions, qu’elles soient implémentées par appel de méthode, lien réflexes, ou envoi de message (en point-à-point ou par diffusion, avec traitement synchrone ou asynchrone). oRis implémente différents modes de gestion de flots d’activité et l’ordonnanceur garantit un partage équitable du temps entre ces flots. oRis est stable et opérationnel. Il a été utilisé dans de nombreux projets et constitue le cœur de la plate-forme de réalité virtuelle ARéVi.

ABSTRACT

oRis is a toolkit for interactive simulation : it is both an object-based concurrent programming language and an execution environment. Its features make oRis a generic platform for multiagent systems (MAS) implementation. It is a dynamically interpreted language, instance-grained which allows the user, during the execution, to observe the MAS, to interact with the agents or the environment et to modify them in line. With oRis, a MAS is compouned of agents (basically active objects) in an environment containing objets, eventually situated in space (2D or 3D) and time. oRis offers an homogenous solution for interactions, implemented as method invocation or callback or message passing (point-to-point or broadcast, synchronous or asynchronous processing). oRis offers different ways to manage the execution flows and the scheduler guarantees the equity of the time-sharing. oRis is stable and efficient. It has been used in many projects and is integrated in the ARéVi virtual reality platform.

AUTEUR(S)
Fabrice HARROUET, Jacques TISSEAU, Patrick REIGNIER, Pierre CHEVAILLIER

MOTS-CLÉS
langage de programmation, programmation par objets concurrents, plate-forme, réalité virtuelle, systèmes multi-agents, simulation interactive.

KEYWORDS
programming language, object-based concurrent programming, toolkit, virtual reality, multiagent systems, interactive simulation.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 12.5 €
• Non abonné : 25.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (126 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier