Action Spécifique LOUISE : Ingénierie des Lignes de produits logiciels
L’ingénierie des lignes de produits logiciels (LdP) est une approche du génie logiciel qui s’est s’imposée ces vingt dernières années. Cette approche est une transposition des chaînes de production industrielles au monde logiciel. Le principe est de minimiser les coûts de construction de logiciels dans un domaine d’application particulier en ne développant plus chaque logiciel séparément, mais plutôt en concevant à partir d’éléments réutilisables une collection (appelée aussi une famille) de logiciels similaires.
Les travaux autour de ces thématiques sont l’objectif de plusieurs conférences internationales depuis 1996, la première conférence dédiée à ce domaine, à savoir SPLC, datant de 2000.
La communauté française est largement présente avec la participation très forte d’entreprises et d’équipes de recherche. D’une part à travers les différents projets (par exemple la série de projets ITEA Cafe, Families, et plus récemment REVaMP) mais aussi à l’organisation des différentes conférences (une présence forte dans le comité de programme de SPLC et plus récemment présidence de comité de programme de SPLC 17 et organisation de la track SVPLE de la conférence ACM SAC 18).
Actuellement au moins neuf équipes de recherche en France s’intéressent à ce domaine et en particulier celles qui sont partenaires de cette proposition :
- L’Equipe CPR, du laboratoire Cedric du CNAM, Paris.
- Le Centre de Recherche en Informatique (CRI), de Université Panthéon-Sorbonne, Paris.
- L’Equipe DiverSE de l’Institut de recherche en informatique et systèmes aléatoires (IRISA), Rennes.
- L’Equipe ISOE, du centre LGI2P, IMT Mines d'Alès, Ecole Mines-Télécom.
- L’Equipe MaREL du Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Montpellier.
- L'équipe Méthodes du laboratoire Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux (Samovar) de Télécom Sud Paris, Evry.
- L’Equipe MoVe, du Laboratoire d'informatique de Paris 6 (LIP6), Paris.
- L’Equipe Sparks du Laboratoire d'Informatique, Signaux et Systèmes de Sophia Antipolis (I3S), Sophia Antipolis et Nice.
- L’Equipe Spirals, du Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL), Lille.
Plusieurs axes de recherche sont explorés. Citons-en quelques-uns :
- La définition de la portée d’un projet du développement d’une ligne de produits ;
- La conception de LdP selon différentes approches, descendantes, ascendantes ou dynamiques ;
- L’analyse et la vérification de modèles de variabilité ;
- L’étude des lignes de produits à différents niveaux d’abstraction : exigences, spécification, architecture, code source, etc. ;
- L’évolution des lignes de produits afin de permettre leur durabilité dans le temps.
L’objectif premier de cette action est donc de créer une communauté autour de la thématique des lignes de produits logiciels.
Responsables
- Tewfik Ziadi, LIP6
- Nicole Levy, CNAM
- Raul Mazo, CRI
Evénements
Réunion à Paris (LIP6) le 11 Octobre 2017
La journée sera organisée en deux parties :
- Partie 1 : Présentation des différentes équipes participantes à cette action
- Partie 2 : Discussion des actions qui peuvent être concrétisées dans le cadre de l'AS LOUISE.
Programme détaillé :
9h30 -10h00: accueil + café
10h00 -10h15 : Introduction par les organisateurs
10h15 - 10h35 : Présentation des travaux de l’équipe Sparks, I3S, Nice
10h35 -10h55 : Présentation des travaux de l’équipe MaREL, LIRMM, Montpellier
10h55 - 11h25 : Discussion
11h25 - 11h45 : Présentation des travaux de l’équipe DiverSe, IRISA, Rennes
11h45 - 12h05 : Présentation des travaux de l’équipe Spirals, CRIStAL, Lille
12h05 - 12h25 : Présentation des travaux de l’équipe CPR, Cedric, CNAM, Paris
12h25 - 13h45 : Repas
13h45 -14h15 : Discussion
14h15 -14h35 : Présentation des travaux de l'équipe PReCISE, Université de Namur, Belgique.
14h35 -14h55 : Présentation des travaux de CRI, Univ. Panthéon-Sorbonne, Paris
14h55 -15h20 : Présentation des travaux de l’équipe MoVe, LIP6, Paris
15h20 - 16h30 : Discussion