Résumé
Chaque étape du développement d'un programme possède un outil : éditeur, compilateur et debugger, qui restent indépendants et s'ignorent. Un Environnement de Programmation Interactif regroupe des outils de développement de programmes en un seul, qui utilise la connaissance de la structure syntaxique d'un langage. Le Cornell Synthesizer Generator permet de produire de tels environnements à partir d'une spécification formelle de la syntaxe et de la sémantique d'un langage, exprimée sous forme de Grammaire Attribuée. A partir de la réalisation d'un environnement qui intègre un éditeur syntaxique et un compilateur incrémental pour le langage COBOL, ce mémoire étudie lesimplications provoquées par l'utilisation des grammaires attribuées et tente de dégager des éléments méthodologiques liés au Cornell Synthesizer Generator et à son langage de spécification.
la date de réponse | 1988 |
---|---|
langue originale | Français |
L'institution diplômante |
|
Superviseur | Baudouin LE CHARLIER (Promoteur) |
mots-clés
- Environnements de Programmation Interactifs, éditeurs syntaxiques, compilateurs incrémentaux, grammaires attribuées, Cornell Syntesizer Generator, langage de spécification, méthodologie, génie logiciel.