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...
Main Author: | |
---|---|
Other Authors: | |
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 |