Beschreibung
Le contrôle de lévolution des logiciels exige une compréhension profonde des changements et leur impact sur les différents composants du système. Notre travail consiste à élaborer une modélisation des composants logiciels et de leur différents liens dinterdépendance pour construire un système à base de connaissances permettant, entre autres, dassister les développeurs et les chargés de lévolution des logiciels pour établir une évaluation a priori de limpact des modifications. La modélisation que nous élaborons intègre trois descriptions majeures des logiciels: (1) la description architecturale (2) la description structurelle (3) la description qualitative. Trois modèles, dabord élaborés individuellement pour les trois descriptions respectives, ont été intégrés ou mis en correspondance dans lobjectif détudier limpact de toute modification et sa potentielle propagation à travers les constituants logiciels concernés. Lors de chaque modification, il devient alors possible détablir un bilan qualitatif de son impact. La modélisation intégrée est élaborée pour se prêter à un raisonnement à base de règles expertes.
Autorenporträt
Adeel Ahmad, docteur en informatique, ingénieur de recherche. Ses travaux de recherche portent sur l'évolution des logiciels en général, et dans l'analyse du code source et l'étude d'impact des modifications dans la gestion des processus métiers en particulier, à l'Université du Littoral Côte d'Opale, Calais, France.