Projet de recherche doctoral numero :8159

Description

Date depot: 16 avril 2021
Titre: Une approche hybride pour la gestion de la variabilité logicielle dans le cadre du développement d’applications d’entreprises
Directeur de thèse: Tewfik ZIADI (LIP6)
Domaine scientifique: Sciences et technologies de l'information et de la communication
Thématique CNRS : Non defini

Resumé: L’ingénierie des lignes de produits logiciels est une approche récente du génie logiciel permettant d’accélérer la production d’applications logiciels en ne développant pas un seul logiciel à la fois mais une famille d’applications (appelée ligne ou famille de produits) partageant des caractéristiques communes et définies aussi par des points de variation. Les solutions existantes pour l'utilisation de cette approche se basent souvent sur l’hypothèse que le développement de la ligne de produits est structuré sur une vision descendante (top-down) où la ligne de produits est initialement construite à partir de zéro et par la suite, les variantes sont obtenues par dérivation. Cependant dans le cadre d'applications d'entreprises, les lignes de produits logiciels sont souvent développées à partir des applications existantes (ex. application légataires ou legacy) et il est très difficile d’anticiper la variabilité dès le départ. C’est pour répondre à ce constat que de nouvelles approches ascendantes (bottom-up), où la ligne de produits est construite en se basant sur l’extraction de la variabilité à partir de l’existant, sont apparues ces dernières années. Cette thèse et contrairement aux approches existantes où une seule vision est considérée, nous souhaitons réconcilier dans la même approche les deux visions top-down et bottom-up pour proposer une nouvelle approche hybride pour la gestion de la variabilité logicielle dans le cadre de développement d’applications d’entreprises.



Doctorant.e: Ghallab Karim