01.01.2015 Views

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

50 Modélisation et simulation multi-agents pour Sciences de l'Homme et de la Société.<br />

l’état présent. ta(s k ) est le temps pendant lequel le modèle restera dans l’état s k , si<br />

aucun événement externe ne survient. Un état s de S est dit passif si et seulement si<br />

sa durée de vie est infinie. Dans ce cas, évidemment, la fonction de transition interne<br />

n’est pas définie.<br />

La fonction classique de transition est décomposée en deux fonctions, représentant<br />

respectivement les évolutions autonomes et celles dues à <strong>des</strong> événements externes. La<br />

fonction de transition interne, partie autonome de la fonction de transition, est définie<br />

par : δ int : S → S Elle spécifie les états futurs <strong>des</strong> états actifs, états dont la durée de vie<br />

n’est pas infinie. Ces états correspondent à <strong>des</strong> régimes transitoires ou <strong>des</strong> états instables<br />

du système. La fonction de transition externe est : δ ext : S × X → S. Elle représente la<br />

réponse du système aux événements d’entrée. Le système est dans un état (s, e) à un<br />

instant t. Si un événement externe survient, la fonction δ ext indique quel est le nouvel<br />

état du système en fonction de s. Cette décomposition de la fonction de transition en<br />

deux fonctions constitue l’un <strong>des</strong> points forts du formalisme DEVS. En effet, elle<br />

autorise une spécification « propre » <strong>des</strong> évolutions autonomes du modèle, évolutions<br />

autonomes représentant <strong>des</strong> régimes transitoires ou <strong>des</strong> états instables du système cible.<br />

La spécification <strong>des</strong> changements d’états est complétée par la fonction de<br />

transition ’conflit’ δcon qui permet de spécifier l’état futur dans le cas d’événements<br />

simultanés dans le monde du modèle. Cette fonction est présente seulement dans une<br />

variante de DEVS qui se nomme parallelDEVS [ZEI 00].<br />

δ con : S × X → S [2.3]<br />

La fonction de sortie est une application de l’ensemble <strong>des</strong> états S dans<br />

l’ensemble <strong>des</strong> sorties Y.<br />

λ : S → Y [2.4]<br />

Cette fonction sera activée lorsque le temps écoulé dans un état donné sera égal à sa<br />

durée de vie. Par suite, λ n’est définie que pour <strong>des</strong> états actifs. Un système peut être<br />

autonome et donc ne recevoir aucun événement extérieur. La dynamique du système est<br />

alors le seul fait de la fonction de transition interne. Cette fonction de transition est<br />

définie pour spécifier les changements d’états dus exclusivement à l’état interne du<br />

système et au temps. Le système est entré à l’instant t dans l’état s t . Si aucun événement<br />

extérieur survient alors le système changera d’état à t+ta(s t ). La fonction ta donne la<br />

durée pendant laquelle le système sera dans un certain état. Si cette durée est nulle alors<br />

on l’appellera état transitoire. A l’inverse, si la durée est infinie alors on l’appellera<br />

état passif. Un événement extérieur peut survenir exactement à t+ta(s t ). Le nouvel état<br />

est alors défini par la fonction de transition δcon. Cette fonction règle les problèmes de<br />

conflit entre les transitions dues aux événements extérieurs et les transitions internes.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!