Rétro-ingénierie des diagrammes de séquence par visualisation interactive

Nous proposons une approche semi-automatique pour la rétro-ingénierie des diagrammes de séquence d’UML. Notre approche commence par un ensemble de traces d'exécution qui sont automatiquement alignées pour déterminer le comportement commun du système. Les diagrammes de séquence sont ensuite extr...

Full description

Bibliographic Details
Main Author: Grati, Hassen
Other Authors: Sahraoui, Houari
Language:fr
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/1866/4215
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMU.1866-4215
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMU.1866-42152013-10-04T04:17:27ZRétro-ingénierie des diagrammes de séquence par visualisation interactiveGrati, Hassenrétro-ingénieriediagramme de séquencetrace d'exécutionvisualisation interactivereverse engineeringsequence diagramexecution traceinteractive visualizationApplied Sciences - Computer Science / Sciences appliqués et technologie - Informatique (UMI : 0984)Nous proposons une approche semi-automatique pour la rétro-ingénierie des diagrammes de séquence d’UML. Notre approche commence par un ensemble de traces d'exécution qui sont automatiquement alignées pour déterminer le comportement commun du système. Les diagrammes de séquence sont ensuite extraits avec l’aide d’une visualisation interactive, qui permet la navigation dans les traces d'exécution et la production des opérations d'extraction. Nous fournissons une illustration concrète de notre approche avec une étude de cas, et nous montrons en particulier que nos diagrammes de séquence générés sont plus significatifs et plus compacts que ceux qui sont obtenus par les méthodes automatisées.We propose a semi-automated approach for the reverse engineering of UML sequence diagrams. Our approach starts with a set of execution traces that are automatically aligned to determine the common behavior. Sequence diagrams are then extracted with the help of an interactive visualization, which allows navigating though execution traces and performing extraction operations. We provide a concrete illustration of our approach with a case study, and show in particular that the resulting diagrams are more meaningful and more compact than those extracted by automated approaches.Sahraoui, HouariPoulin, Pierre2010-10-15T17:53:15ZNO_RESTRICTION2010-10-15T17:53:15Z2010-09-022010-08Thèse ou Mémoire numérique / Electronic Thesis or Dissertationhttp://hdl.handle.net/1866/4215fr
collection NDLTD
language fr
sources NDLTD
topic rétro-ingénierie
diagramme de séquence
trace d'exécution
visualisation interactive
reverse engineering
sequence diagram
execution trace
interactive visualization
Applied Sciences - Computer Science / Sciences appliqués et technologie - Informatique (UMI : 0984)
spellingShingle rétro-ingénierie
diagramme de séquence
trace d'exécution
visualisation interactive
reverse engineering
sequence diagram
execution trace
interactive visualization
Applied Sciences - Computer Science / Sciences appliqués et technologie - Informatique (UMI : 0984)
Grati, Hassen
Rétro-ingénierie des diagrammes de séquence par visualisation interactive
description Nous proposons une approche semi-automatique pour la rétro-ingénierie des diagrammes de séquence d’UML. Notre approche commence par un ensemble de traces d'exécution qui sont automatiquement alignées pour déterminer le comportement commun du système. Les diagrammes de séquence sont ensuite extraits avec l’aide d’une visualisation interactive, qui permet la navigation dans les traces d'exécution et la production des opérations d'extraction. Nous fournissons une illustration concrète de notre approche avec une étude de cas, et nous montrons en particulier que nos diagrammes de séquence générés sont plus significatifs et plus compacts que ceux qui sont obtenus par les méthodes automatisées. === We propose a semi-automated approach for the reverse engineering of UML sequence diagrams. Our approach starts with a set of execution traces that are automatically aligned to determine the common behavior. Sequence diagrams are then extracted with the help of an interactive visualization, which allows navigating though execution traces and performing extraction operations. We provide a concrete illustration of our approach with a case study, and show in particular that the resulting diagrams are more meaningful and more compact than those extracted by automated approaches.
author2 Sahraoui, Houari
author_facet Sahraoui, Houari
Grati, Hassen
author Grati, Hassen
author_sort Grati, Hassen
title Rétro-ingénierie des diagrammes de séquence par visualisation interactive
title_short Rétro-ingénierie des diagrammes de séquence par visualisation interactive
title_full Rétro-ingénierie des diagrammes de séquence par visualisation interactive
title_fullStr Rétro-ingénierie des diagrammes de séquence par visualisation interactive
title_full_unstemmed Rétro-ingénierie des diagrammes de séquence par visualisation interactive
title_sort rétro-ingénierie des diagrammes de séquence par visualisation interactive
publishDate 2010
url http://hdl.handle.net/1866/4215
work_keys_str_mv AT gratihassen retroingenieriedesdiagrammesdesequenceparvisualisationinteractive
_version_ 1716602332631793664