Approche langage au développement logiciel : application au domaine des services de téléphonie sur IP
Auteur / Autrice : | Fabien Latry |
Direction : | Charles Consel |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique et mathématiques |
Date : | Soutenance en 2007 |
Etablissement(s) : | Bordeaux 1 |
Mots clés
Mots clés contrôlés
Résumé
Le développement logiciel connaît ces dernières années un bouleversement majeur dû à l’émergence de nouveaux programmeurs non-informaticiens. Il ne s’agit plus désormais de fournir des solutions de programmation de plus en plus puissantes et expressives, mais davantage de produire des outils spécifiques à un métier, haut niveau et adaptés aux différentes types d’utilisateurs. Afin de simplifier le développement de tels outils, cette thèse propose une nouvelle approche basée sur les langages dédiés à un domaine (DSL). Notre approche repose sur une architecture en couches des langages, introduisant une séparation entre la programmation et la modélisation de solutions. Cette différenciation permet à la fois d’élever progressivement le niveau d’abstraction des solutions, mais également de spécialiser et d’automatiser les processus de compilation et de vérification de propriétés du domaine. Nous illustrons notre démarche avec le domaine de la création de services de Téléphonie sur IP.