DSNA
elsA Réf.: /ELSA/SCN-00041
Version.Édition : 1.0
Date : 30 juin 2000
Page : 3/21
TABLE DES MATIÈRES
1. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. PRINCIPES GÉNÉRAUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1. L’IHM comme cadre sécurisé des actions de l’utilisateur . . . . . . . . . . 7
2.2. Niveaux d’expertise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3. Langage de description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.1. Fichiers de données . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.2. Rangement, hiérarchisation . . . . . . . . . . . . . . . . . . . . . . 8
2.3.3. Objets et langage de description . . . . . . . . . . . . . . . . . . . 8
2.4. Compromis syntaxe/généralité du langage d’interface . . . . . . . . . . . 8
2.5. Langage de haut niveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.6. Le cas des interfaces graphiques . . . . . . . . . . . . . . . . . . . . . . . 9
3. QUELS LANGAGES POUR ELSA . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1. Mini-langage MUSE–elsA . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2. Langage Python–elsA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3. Langage Python–elsA_API . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4. Interface et langage graphique PyGelsA . . . . . . . . . . . . . . . . . . . 13
3.4.1. Efficacité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.2. Sûreté . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4. STOCKAGE, PERSISTANCE ET RÉUTILISATION . . . . . . . . . . . . . . . 15
4.1. Fichiers de scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2. Objets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3. Contextes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5. PRÉ- ET POST-TRAITEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6. PERSPECTIVES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
DIFFUSION TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21