|
Caratéristiques du système SYGMART© |
Sygmart est un moteur de traitement structurel. Les caractéristiques du traitement sont définies dans des programmes spécifiques. Comme SYGMART est issu du traitement automatique du langage les programmes seront appelés « grammaires » et les bases d'informations « dictionnaires ». La puissance du langage est celle d'une machine de Turing. Le traitement s'effectue par une suite de réécriture, comme une extension des algorithmes de Markov sur l'ensembles des objets manipulés par SYGMART et qui sont appelés éléments structurés. Les applications possibles du système SYGMART ne se limitent pas à la construction d'une grammaire d'analyse syntaxique. Par exemple, une des applications a eu pour but la gestion et la modification de fichier xml conformément à des directives temporelles. Le fonctionnement global du moteur correspond à une transduction texte -> texte. La construction d'une application nécessite des compilations pour créer le code interne du moteur. Ensuite le moteur peut interpreter les transformations définies dans les programmes. La définition éléments structurés. Le modèle théorique pour l'analyseur SYGFRAN : La grammaire structurelle. Conférence donnée à Grenoble à l'occasion du départ à la retraite du Professeur émérite Christian Boitet. |