Thèse soutenue

Debogage en environnement oriente-objet persistant

FR  |  
EN
Auteur / Autrice : PATRICK PFEFFER
Direction : Claude Delobel
Type : Thèse de doctorat
Discipline(s) : Sciences appliquées
Date : Soutenance en 1990
Etablissement(s) : Paris 11

Résumé

FR

La programmation sans bogue est un mythe et quiconque dement ce fait n'a jamais programme. Ce qui fait le succes, aupres des utilisateurs, d'un langage de programmation c'est d'une part les qualites intrinseques du langage mais aussi la qualite de son environnement de programmation. Nous presentons dans cette these l'environnement de programmation et particulierement le debogueur pour le langage de programmation de base de donnees oriente-objet o#2. Apres un vaste etat de l'art de toutes les techniques de mise au point de programme, nous expliquons en detail le paradigme du debogueur o#2: un programme sous le controle du debogueur construit une base de donnees qui modelise, a chaque instant, son etat interne. Nous motivons l'utilisation de o#2 comme support des informations tant statiques (tables des symboles) que dynamiques (pile d'execution). Un couplage entre le debogueur o#2 et un interpreteur co#2 a ete realise, nous montrons que cette association est a la base d'un mecanisme de declenchements automatiques. Ces declenchements permettent au programmeur de relacher son attention, en effet, ils le previendront automatiquement lors d'un eventuel dysfonctionnement