suivant: B.2 Définitions préliminaires
monter: B. Aspects dynamiques d'une
précédent: B. Aspects dynamiques d'une
Table des matières
B.1 Vue d'ensemble
L'essentiel du comportement en édition d'une configuration d'entrée repose sur
les mécanismes de mutation. Les dispositifs mutables sont des
dispositifs capables de se spécialiser ou se restructurer en modifiant la
valeur de certains de leurs attributs en fonction de la valeur d'autres
attributs, selon un mécanisme appelé mutation. Lors d'une mutation, le
type de certains slots peut changer: ces slots sont nommés t-mutables.
Une mutation peut également restructurer un dispositif en créant ou en
supprimant des slots dynamiques, nommés s-mutables.
L'ensemble des attributs qui provoquent ces spécialisations et l'ensemble des
attributs spécialisables constituent respectivement le paramétrage et le
m-paramétrage du dispositif (figure B.1):
Figure:
Fonction de mutation
d'un dispositif
comportant les paramètres
,
et les slots
,
,
et
.
, la source de
, est composé des valeurs prises par ses paramètres et
des attributs de connexion de ses slots déclencheurs.
, la cible de
, décrit les types des slots t-mutables de
, ainsi que de l'ensemble
des slots s-mutables que possède le dispositif après mutation.
![\begin{figure}
\begin{center}
\includegraphics[scale=0.5]{mutation_params}
\end{center}
\end{figure}](img254.png) |
- Le paramétrage
d'un dispositif décrit les valeurs prises par ses
paramètres, et spécifie si ses slots déclencheurs sont connectés, ainsi que
leurs types connectés.
- Le m-paramétrage
d'un dispositif décrit
l'ensemble de ses slots s-mutables, ainsi que l'ensemble des types pris par ses
slots t-mutables.
- Chaque dispositif comporte une fonction de mutation
qui à un paramétrage associe un m-paramétrage.
Après une introduction préliminaire sur les notions de signature et de
valuation, nous définirons plus précisément
,
et la fonction
, puis nous décrirons les mécanismes de base qui permettent d'appliquer et
de propager les fonctions de mutation.
suivant: B.2 Définitions préliminaires
monter: B. Aspects dynamiques d'une
précédent: B. Aspects dynamiques d'une
Table des matières
Pierre Dragicevic
2005-07-22