Une approche de construction et de gestion de l’incohérence des artefacts logiciels hétérogènes pour le contrôle de l’évolution logiciel

dc.contributor.authorZekkaoui Mounir
dc.date.accessioned2017-10-04T14:07:41Z
dc.date.accessioned2026-01-29T12:31:55Z
dc.date.available2017-10-04T14:07:41Z
dc.date.issued2015-02-12
dc.description.abstractLe contrôle de l’évolution des systèmes logiciels exige une description détaillée des différents changements apportés sur les artefacts logiciels hétérogènes. Une compréhension des connaissances descriptives des artefacts est une condition indispensable pour la réussite du processus d’évolution. Un artefact est un terme général désignant toute sorte d’information créée, produite, modifiée ou utilisée par les développeurs dans la mise en place des systèmes logiciels. Le développement de systèmes logiciels complexes implique l'intervention de plusieurs développeurs qui collaborent à l'édition de nombreux artefacts logiciels hétérogènes, tel que le code source, les modèles d'analyse et de conception, tests unitaires, les descripteurs de déploiement XML, les guides utilisateur, etc. La nature même de ces applications fait en sorte que ces artefacts sont répartis sur plusieurs sites de conception et donc stockés dans plusieurs gestionnaires de version. Dans ce contexte, il devient de plus en plus difficile d’assurer la cohérence entre tous ces artefacts, ainsi gérer l'impact de leur évolution tout au long du processus de développement. La mise en œuvre d’un processus d’évolution implique des changements importants de nombreux artefacts logiciels hétérogènes, ces changements peuvent dégrader la qualité et le fonctionnement normal du logiciel modifié. D’où la nécessité d’une approche unifiée de représentation des artefacts ainsi qu’un formalisme uniforme pour la gestion de la cohérence des artefacts logiciels hétérogènes. Notre première contribution consiste, en premier lieu, de mettre en place une approche unifiée d’extraction et de représentation des différents artefacts hétérogènes dans le but d’assurer une description unifiée et détaillée des artefacts logiciels hétérogènes, exploitable par plusieurs outils informatiques et permettant aux chargés de l’évolution de mener à bien le raisonnement adopté au changement concerné. Une deuxième contribution consiste à proposer un formalisme uniforme de spécification des règles de cohérence méthodologiques basé sur les traces de construction (résultats de la première contribution) et nous avons validé notre approche en construisant un système (moteur de vérification) de suivi d’impact de leur évolution (détecte les violations de contraintes méthodologiques). L’ensemble des contributions est accompagné par la réalisation d’un prototype pour la validation des travaux réalisés, permettant, entre autres, d’assister les développeurs et les chargés de l’évolution des logiciels de mener à bien le contrôle de leur évolution.fr_FR
dc.description.collaboratorAbdelhadi FENNAN
dc.description.collaboratorAmami, Benaissa (Président)
dc.description.collaboratorEl Mokhtar, En Naimi (Rapporteur)
dc.description.collaboratorEzzine, Abdelhak (Rapporteur)
dc.description.collaboratorChenfour, Noureddine (Examinateur)
dc.description.collaboratorBouhorma, Mohammed (Directeur de la thèse)
dc.description.laboratoireInformatique, Systémes et Télécommunication, (LAB.)fr_FR
dc.identifier.urihttps://toubkalpreprod.imist.ma/handle/123456789/10693
dc.language.isofrfr_FR
dc.publisherUniversité AbdelMalek Essaadi, Faculté des Sciences et Techniques, Tangerfr_FR
dc.subjectInformatiquefr_FR
dc.subjectEvolution du Logicielfr_FR
dc.subjectArtefact logicielfr_FR
dc.subjectArtefact logiciel hétérogènefr_FR
dc.subjectContrôle de l’évolution du Logicielfr_FR
dc.subjectFormalisme uniformefr_FR
dc.subjectMéta-modèlefr_FR
dc.subjectCohérence des artefactsfr_FR
dc.titleUne approche de construction et de gestion de l’incohérence des artefacts logiciels hétérogènes pour le contrôle de l’évolution logicielfr_FR

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
THESE_ZEKKAOUI.pdf
Size:
2.26 MB
Format:
Adobe Portable Document Format