Rétro-ingénierie des modèles comportementaux d’UML 2

ROUAGAT, Wahab (2010) Rétro-ingénierie des modèles comportementaux d’UML 2. Magister thesis, Université de Batna 2.

[img]
Preview
Text
Wahab ROUAGAT.pdf

Download (3MB) | Preview

Abstract

De nombreux anciens systèmes sont développés sans fournir la documentation nécessaire pour leur maintenance et leur évolution futures. Dans tels cas, les mainteneurs et les développeurs passent plus de temps et fournissent un grand effort (coût en plus) dans la phase de compréhension du comportement et de la structure du système. Quelle que soit le coût de l'étape de compréhension du système, les résultats peuvent être erronés, même si les mainteneurs sont eux-mêmes les premiers développeurs. La rétro-ingénierie vise à faciliter le travail des développeurs et des mainteneurs par la réduction du coût d’une part et d'accroître la précision de compréhension du système et de présenter les résultats d'une manière compréhensible d’une autre part. Dans cette étude, nous avons proposé une nouvelle approche pour la rétro-ingénierie des modèles comportementaux d’UML, en particulier les diagrammes de séquence, en se concentrant sur les nouvelles notions introduites dans les versions récentes d’UML, tels que les fragments combinés. Nous avons suivi la méthode dynamique pour obtenir des informations sur le système. Notre approche se compose de deux parties principales qui sont : 1) la collection de traces et 2) la construction du diagramme de séquence. Nous avons présenté une vue d’ensemble sur le domaine de la rétro-ingénierie et les travaux existants, ainsi, les détails d'implémentation de notre approche sont expliqués. En outre, nous avons réussi le test de notre solution sur une application modeste, ce qui nous pousse à réaliser de nouvelles recherches dans ce domaine dans le futur.

Item Type: Thesis (Magister)
Uncontrolled Keywords: rétro-ingénierie, diagramme de séquence d’UML, modèles comportementaux, analyse statique, analyse dynamique.
Subjects: Informatique
Divisions: Faculté des mathématiques et de l'informatique > Département d'informatique
Date Deposited: 02 Aug 2016 08:47
Last Modified: 02 Aug 2016 08:47
URI: http://eprints.univ-batna2.dz/id/eprint/202

Actions (login required)

View Item View Item