RNTI

MODULAD
Génération automatique d'algorithmes de détection des défauts de conception
In LMO 2008, vol. RNTI-L-1, pp.93-106
Résumé
Les défauts de conception sont des problèmes récurrents de conception qui diminuent la qualité des programmes. Plusieurs approches outillées de détection des défauts ont été proposées dans la littérature mais, à notre connaissance, elles utilisent toutes des algorithmes de détection ad-hoc, ce qui rend difficile leur généralisation à d'autres défauts. De plus, elles sont basées principalement sur des métriques, qui ne rendent pas compte de certaines caractéristiques importantes des systèmes analysés, telles que leur architecture. Dans cet article, nous développons notre approche basée sur un méta-modèle des défauts de conception en présentant une génération automatique des algorithmes de détection à partir de gabarits. Nous présentons aussi les performances de la génération et évaluons les algorithmes générés en terme de précision et de rappel. Nous fournissons ainsi des moyens concrets pour automatiser la génération des algorithmes de détection et donc détecter de nouveaux défauts tout en prenant en compte toutes les caractéristiques des systèmes.