Thèse soutenue

Des grains aux aspects, proposition pour un modèle de programmation orientée-aspect

FR  |  
EN
Auteur / Autrice : David Fauthoux
Direction : Jean-Paul Bahsoun
Type : Thèse de doctorat
Discipline(s) : Informatique et télécommunication
Date : Soutenance en 2004
Etablissement(s) : Toulouse 3

Résumé

FR  |  
EN

Le développement des programmes rencontre actuellement des difficultés pour la séparation des préoccupations qui le composent. Elles sont entrelacées et leur code est éparpillé dans le programme. La programmation orientée-aspect a pour but de rendre modulaires les préoccupations et de fournir les outils pour les mélanger entre elles et au programme. Après avoir analysé en détail quatre systèmes orientés-aspect majeurs, ce mémoire présente un modèle à grains fins, les '' lentilles ''. Elles sont regroupées par niveaux d'abstraction. Le premier stade est le '' flot '' qui peut entrer en intersection avec d'autres flots. Le second stade est l' '' aspect '' qui est appliqué de façon clairement localisée au programme. L'objectif principal ici est l'expression de la structure du programme, afin de la rendre visible et modifiable dynamiquement. Le modèle permet d'avancer d'un pas dans la distinction entre architecturation du programme et développement des composants. Le métier d'architecte des programmes, qui possède l'outil de composition, et séparé de celui de développeur, qui manipule le langage de programmation.