Processus flexible de configuration pour lignes de produits logiciels complexes

Résumé : La nécessité de produire des logiciels de qualité en adéquation avec les besoins spécifiques du marché a conduit à l'émergence de nouvelles approches de développements telles que les Lignes de Produits Logiciels (LPL). Cependant pour répondre aux exigences croissantes des nouveaux systèmes informatiques, il convient aujourd'hui d'envisager la production de ces systèmes comme des compositions d’un grand nombre de systèmes interconnectés que l'on nomme aujourd'hui des systèmes-de-systèmes. En terme de lignes de produits, il s'agit de supporter la modularité et la très grande variabilité de ces systèmes, aussi bien du point de vue de la définition des sous-systèmes, que du point de vue de leur composition tout en garantissant la viabilité des systèmes construits. Pour supporter la construction et l'utilisation de lignes de produits logiciels complexes, nous proposons une nouvelle approche basée sur (i) la définition du modèle du domaine de la ligne, (ii) la formalisation de la variabilité des éléments du domaine par des feature models (FM) et (iii) l’expression des dépendances entre ces différents FM. Pour maîtriser la complexité de telles lignes nous avons complété cette approche de modélisation par d'une part, des algorithmes visant à assurer la cohérence des lignes ainsi modélisées et d'autre part, la conception d'un processus de configuration des produits logiciels complexes garantissant la cohérence des produits sans imposer d'ordre dans les choix utilisateurs et en autorisant l'annulation des choix. Nous validons nos travaux sur une LPL dédiée à un système-de-systèmes de portée industrielle pour la production de systèmes de diffusion d’informations.
Type de document :
Thèse
Autre [cs.OH]. Université Nice Sophia Antipolis, 2015. Français. 〈NNT : 2015NICE4002〉
Liste complète des métadonnées

Littérature citée [70 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-01134191
Contributeur : Abes Star <>
Soumis le : mardi 26 mai 2015 - 12:47:09
Dernière modification le : mercredi 5 juillet 2017 - 01:17:01
Document(s) archivé(s) le : mardi 15 septembre 2015 - 06:53:26

Fichier

2015NICE4002.pdf
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-01134191, version 2

Collections

STAR | I3S | UNICE

Citation

Simon Urli. Processus flexible de configuration pour lignes de produits logiciels complexes. Autre [cs.OH]. Université Nice Sophia Antipolis, 2015. Français. 〈NNT : 2015NICE4002〉. 〈tel-01134191v2〉

Partager

Métriques

Consultations de
la notice

393

Téléchargements du document

295