Contribution à la programmation générative : application dans le générateur SmartTools, technologies XML, programmation par aspects et composants
Auteur / Autrice : | Carine Courbis |
Direction : | Didier Parigot, Isabelle Attali |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2002 |
Etablissement(s) : | Nice |
Mots clés
Mots clés contrôlés
Résumé
Avec l’émergence d’Internet et la prolifération de nouvelles technologies, la conception et le développement d’applications complexes doivent impérativement prendre en compte les standards et les aspects de répartition, déploiement et réutilisation du code. Cette thèse jette les bases d’une nouvelle manière de programmer où ces facettes sont automatiquement intégrées aux spécifications de l’application lors de phases de génération de code source. L’intérêt de cette approche est de bien séparer la logique métier des aspects non fonctionnels (les technologies), simplifiant l’écriture du code. Une nouvelle programmation, dite générative, est proposée s’appuyant sur les technologies XML, les technologies objets, la programmation par aspects, les patrons de conception, et la programmation par composants. Cette approche a été appliquée, à différents niveaux, lors de la réalisation d’un atelier logiciel pour les langages métiers.