Factorisation de sous-programmes. Integration dans un outil de transformation de codes fortran77

par LAURENT ANGELI

Thèse de doctorat en Sciences appliquées

Sous la direction de L. HASCOET.

Soutenue en 1996

à Nice .

    mots clés mots clés


  • Résumé

    La maintenance des programmes est l'une des activites essentielles durant la vie d'un logiciel. C'est aussi l'une des activites les plus couteuses. De plus, comme elle est effectuee, dans la plupart des cas, de facon manuelle, elle represente un risque non negligeable d'introduction d'erreurs. Tout ce qui permettra d'automatiser cette maintenance permettra donc de diminuer cette depense et ce risque. Nous avons travaille sur un outil permettant de simplifier les programmes a maintenir en factorisant dans un sous-programme unique un certain nombre de fragments de programme similaires. Nous avons appele cet outil: factorisation de sous-programme. Apres avoir defini les objectifs de notre outil, nous specifions les structures de donnees ainsi que les algorithmes nous permettant de traiter en partie ce probleme. Nous presentons egalement un prototype de notre outil. Cette implementation, specifiee pour le langage fortran77, donne de bons resultats sur des exemples simples et representatifs des problemes a resoudre. Nous avons egalement des resultats interessants a partir de portions issues de programmes reels. L'existence de ces exemples reels montre l'utilite de notre outil. Il reste de nombreux problemes ouverts autour de cette factorisation de sous-programmes. Nous pensons que ce premier pas permettra de les clarifier et a terme de les resoudre


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 132 P.
  • Annexes : 21 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Université Nice Sophia Antipolis. Service commun de la documentation. Section Sciences.
  • Accessible pour le PEB
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.