next up previous contents
Next: Du Statique vers le Up: MSO : Base de Previous: MSO : Base de

Concepts et Définitions :

Définition I :
Minimal Symbolic Object
Un minimal symbolic object ou mso est une liste d'attributs qui ont chacun une valeur donnée. Chaque valeur est constituée par une liste d'équations appelées des facettes.
Exemple:

tabular403

Définition II:
Valeur d'un Attribut
La valeur d'un attribut peut être soit :

Par convention, les fonctions, les listes et les ensembles ont une représentation canonique en tant que mso :

tabular429

Pour un ensemble fixé d'attributs et de taille maximal connu, on peut affirmer que les mso sont isomorphiques à une structure C sans pointeur. Ceci assure, par conséquent, un accès constant dans le temps et pas d'erreur de dépassement mémoire. Il ressort de ces définitions qu'elles recouvrent un très grand nombre de données informatiques et qu'une grande partie des informations logicielles peut être représentée par cette syntaxe simple.

On peut citer pour exemple :

Si l'on se place du point de vue du style de programmation induit par ces définitions, et en considérant un logiciel comme constitué de données et de structures de contrôle, il en ressort donc que :

L'idée de base est, par conséquent, de spécifier le plus possible dans les minimal symbolic objects toute la connaissance que l'on souhaite voir apparaître dans le logiciel. De plus, on pourra spécifier directement avec la syntaxe mso reliée à des outils standard les entités nécessaire à la vision, comme la documentation ou les interfaces mais ceci sans plus avoir à les programmer.


next up previous contents
Next: Du Statique vers le Up: MSO : Base de Previous: MSO : Base de

Soraya Arias
Mon Aug 5 17:38:44 MET DST 1996