Etablissement
Ecole Nationale Supérieure d'informatique
Affiliation
Département de Post-Graduation
Auteur
TEGANE, Saher
Directeur de thèse
Lahlouhi Ammar (Maitre de conférence)
Co-directeur
Tewfik ZIADI (Maitre de conférence)
Filière
Informatique
Diplôme
Magister
Titre
L’utilisation des Lignes de Produits Logiciels pour le conception des DSL (Domain- Specific Language) : application au domaine de la robotique
Mots clés
Lignes de Produits Logiciels , langage dédié, Robotique
Résumé
Un langage de domaine (Domain--‐Specific Language ou DSL) est un langage de programmation ou de modélisation Dédié à un domaine spécifique et s’oppose à un langage de programmation ou de modélisation généraliste (tel Que Java ou UML). Nous assistons ces dernières années à l’émergence de cette notion de DSL dans plusieurs domaines comme le domaine de la robotique ou plusieurs DSL ont été proposé pour accompagner les roboticiens à implémenter leurs applications robotiques tout en minimisant les couts et les temps de réalisation en proposant des outils de génération automatique de code. Cependant ces DSL sont souvent définis pour spécifier une seule Application à la fois et ils ne permettent pas de décrire une famille d’applications similaires. En effet, en considérant La variabilité au niveau des capteurs et des actionneurs, les roboticiens sont souvent ramenés à modéliser une Famille d’applications similaires mais avec les DSL actuels, ils sont obligés à spécifier en utilisant le DSL autant de modèles séparés que d’applications similaires. L’objectif de ce travail de recherche est d’étudier, en s’inspirant des concepts liés au paradigme de « ligne de produits logiciels », comment peut-‐on intégrer la variabilité dans les DSL de robotique existante pour permettre de spécifier des familles d’applications.
Statut
Vérifié