Évolution biologique et applications en génie logiciel

Salima Hassaine

Rapport technique (2010)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Version officielle de l'éditeur
Texte Texte • 856kB •

Résumé

La maintenance des programmes orientés objets est une activité très coûteuse et la compréhension des programmes par les mainteneurs est essentielle pour la réaliser. L'analyse de l'évolution de l'architecture d'un programme aide à comprendre les problèmes rencontrés lors de sa conception ainsi que les solutions apportées. Les techniques existantes utilisées pour l'analyse de l'évolution de logiciels présentent toutes, cependant, un problème de performance. Le but de notre travail de recherche est d'étudier l'évolution de logiciels d'un point de vue biologique. Nous proposons un mapping entre l'évolution biologique et l'évolution logicielle. Ce mapping propose une solution aux problèmes de performance, en adaptant des algorithmes efficaces de comparaisons et d'alignements de chaînes de caractères de bio-informatique, pour bénéficier de leurs performances sur des programmes de grande taille. Parmi nos résultats actuels, nous rapportons l'évidence de l'utilité de notre mapping en identifiant les classes en évolution qui maintiennent une structure stable des relations (utilisation, association, agrégation, création, héritage) avec d'autres classes et constituent ainsi probablement les épines dorsales des programmes. Nous rapportons aussi l'application de notre approche sur plusieurs programmes différents et comparons son exécution et résultats avec l'approche la plus récente de la littérature.

Mots clés

Adresse URL de PolyPublie:
Numéro du rapport:
EPM-RT-2010-03
OAI:
oai:publications.polymtl.ca:2652
ORCID
Date du dépôt:
06 oct. 2017 14:04
Dernière modification:
14 oct. 2026 10:40
Citer en APA 7:
Hassaine, S. (2010). Évolution biologique et applications en génie logiciel. (Rapport technique n° EPM-RT-2010-03). https://publications.polymtl.ca/2652/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document