Langages a objets et genie logiciel, application a la gestion des exceptions et a l'environnementde mise au point

par Christophe Dony

Thèse de doctorat en Sciences appliquées

Sous la direction de Christian Queinnec.

Soutenue en 1989

à Paris 6 .

    mots clés mots clés


  • Résumé

    Nous proposons une etude combinee d'une part de l'apport des langages a objets (loo) au genie logiciel (gl) et d'autre part du genie logiciel pour la programmation par objets. Les realisations que nous proposons ensuite decoulent des idees suivantes: (1) les loo doivent etre ameliorees pour mieux repondre aux exigences du genie logiciel, (2) les environnements de gl peuvent etre perfectionnes par une utilisation plus generalisee du formalisme objet. Dans cet esprit, nous nous sommes interesses aux systemes de gestion des exceptions et aux environnements de mise au point dans les loo. Concernant la gestion des exceptions, nous presentons une specification et une implementation d'un systeme original dedie a un loo (lore). A partir d'une critique de l'existant, nous discutons, entre autres des points suivants: (1) necessite de propager les exceptions aux appelants tout en prenant en compte de modele clask-instance-heritage, (2) augmentation de la capacite a ecrire des programmes modulaires et reutilisables, (3) utilisation du formalisme objet pour ameliorer la puissance d'expression d'un systeme de gestion des exceptions et simplifies son implementation. Travailler ensuite sur l'environnement de mise au point nous a permis d'illustrer la puissance d'un tel systeme alliee a celle du formalisme objet. Notre travail a porte sur la boucle d'interaction de l'interprete, les handlers par defaut, l'inspecteur de pile d'execution, et l'aide en ligne. Nos resultats sur ces points concernent la simplicite d'implementation et la puissance d'expression des outils obtenus: programmes reutilisables (generateurs de toplevel ou d'inspecteurs), methodes generiques d'interaction et de documentation, etc.

  • Titre traduit

    Object-oriented languages and software engineering, applications to exception handling and debugging environments


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Annexes : 211 REF

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Sorbonne Université. Bibliothèque de Sorbonne Université. Bibliothèque Mathématiques-Informatique Recherche.
  • Accessible pour le PEB
  • Bibliothèque : Centre Technique du Livre de l'Enseignement supérieur (Marne-la-Vallée, Seine-et-Marne).
  • Disponible pour le PEB
  • Cote : PMC RT P6 1989

Cette version existe également sous forme de microfiche :

  • Bibliothèque : Université de Lille. Service commun de la documentation. Bibliothèque universitaire de Sciences Humaines et Sociales.
  • Non disponible pour le PEB
  • Cote : 1989PA066153
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.