thesis

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

Defense date:

Jan. 1, 1996

Edit

Institution:

Nice

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

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