Quelles sont les forces et faiblesses du langage de modélisation TVL pour la configuration de produits ?

  • Eric Lambert
  • Madalin-Daniel Schreurs

Student thesis: Master typesMaster en sciences informatiques

Résumé

TVL (Text-based Variability Language) est un langage textuel inspiré de la notation graphique FODA qui tire ses origines des lignes de produits logiciels (Software Product Lines). Cette communauté s’intéresse à la conception des systèmes logiciels similaires à partir d’un ensemble partagé de ressources. Les premières évaluations ont démontré que TVL permettait de représenter la variabilité des lignes de produits (Product Lines).
Dans ce mémoire, nous cherchons à évaluer les forces et les faiblesses du langage TVL pour la configuration de produits. La configuration de produits permet notamment la personnalisation d’un produit en assemblant des composants afin de satisfaire à la fois les besoins des clients et les contraintes techniques.
Lors de nos recherches sur TVL, nous avons pu nous appuyer sur l’expertise de la société SkalUP spécialisée dans le développement de configurateurs. Pour évaluer les forces et les faiblesses de ce langage, nous avons identifié les concepts de la configuration de produits à partir des ontologies du domaine. Nous avons ensuite mesuré comment ces concepts ont été modélisés en TVL par SkalUP dans un cas industriel de rayonnages. Il nous a paru pertinent de s’intéresser également à l’environnement d’exécution et d’édition. Nous avons aussi abordé des considérations méthodologiques afin de permettre une meilleure captation des exigences métiers.
TVL est un langage de modélisation textuel simple et puissant qui permet de représenter la plupart des configurations étudiées. Il n’est cependant pas accessible aux experts métiers, non familiers des langages de programmation. Certaines extensions nous paraissent utiles pour rendre plus expressives certaines modélisations. De plus, la sémantique ne reprend pas les concepts de la configuration de produits. C’est pourquoi certaines suggestions ont été proposées quant à la syntaxe du langage, son environnement d’exécution et d’édition ainsi que sur des aspects méthodologiques.
la date de réponse21 juin 2021
langue originaleFrançais
L'institution diplômante
  • Universite de Namur
SuperviseurPatrick Heymans (Promoteur)

mots-clés

  • TVL
  • Modèle
  • Evaluation
  • Configuration de produits
  • Ontologie
  • Feature

Contient cette citation

'