Skip to Main content Skip to Navigation
Theses

Mining software artefact variants for product line migration and analysis

Jabier Martinez 1
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
Résumé : Les lignes de produits logiciels (LdPs) permettent la dérivation d'une famille de produits basés sur une gestion de la variabilité. Les LdPs utilisent des configurations de caractéristiques afin de satisfaire les besoins de chaque client et, de même, permettre une réutilisation systématique en utilisant des assets réutilisables. L’approche capitalisant sur des variantes des produits existants est appelé une approche extractive pour l'adoption de LdPs. L’identification des caractéristiques est nécessaire pour analyser la variabilité d’un ensemble de variantes. Il est également nécessaire de localiser les éléments associés à ces caractéristiques. Les contraintes entre ces caractéristiques doivent être identifiées afin de garantir la sélection de configurations valides. Par ailleurs, il faut construire les assets réutilisables et synthétiser un modèle de caractéristiques. Cette thèse présente BUT4Reuse (Bottom-Up Technologies for Reuse), un framework unifié, générique et extensible pour l’adoption extractive de LdPs. Une attention particulière est accordée à des scénarios de développement dirigée par les modèles. Nous nous concentrons aussi sur l'analyse des techniques en proposant un benchmark pour la localisation de caractéristiques et une technique d’identification de familles de variantes. Nous présentons des paradigmes de visualisation pour accompagner les experts du domaine dans le nommage de caractéristiques et aider à la découverte de contraintes. Finalement, nous étudions l'exploitation des variantes pour l'analyse de la LdP après sa création. Nous présentons une approche pour trouver des variantes pertinentes guidée par des évaluations des utilisateurs finaux.
Document type :
Theses
Complete list of metadatas

Cited literature [259 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01477423
Contributor : Abes Star :  Contact
Submitted on : Monday, February 27, 2017 - 1:36:48 PM
Last modification on : Wednesday, June 10, 2020 - 4:51:44 PM
Document(s) archivé(s) le : Sunday, May 28, 2017 - 1:08:59 PM

File

these_archivage_3370238o.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01477423, version 1

Citation

Jabier Martinez. Mining software artefact variants for product line migration and analysis. Software Engineering [cs.SE]. Université Pierre et Marie Curie - Paris VI; Université du Luxembourg, 2016. English. ⟨NNT : 2016PA066344⟩. ⟨tel-01477423⟩

Share

Metrics

Record views

572

Files downloads

429