Table des matières
Contribution à la Programmation Générative
Contexte : Facteurs de Bouleversements [1/3]
Contexte : Facteurs de Bouleversements [2/3]
Contexte : Techniques de Développement [3/3]
Objectif et Approche
Approche MDA
Instanciation, à différents niveaux, dans SmartTools
Plan
Modèle de Données : AbSynt
AbSynt -> Classes Java sur DOM
Document XML -> Objets Java
Syntaxe abstraite versus DTD, XML Schema
Modèle des Vues/GUI : CoSynt
CoSynt -> Analyseur Syntaxique, Afficheur (avec des Standards)
Plan
Programmation par Aspects
Patron de conception Visiteur
1re Solution : Visiteurs Configurables
ViProfile -> Visiteur Configuré (Java)
2e solution : Visiteurs Découplés
Exemple d'exécution d'un Visiteur Découplé
Comparaison des deux Solutions
Plan
Architecture : Contexte
Architecture : Notre Approche
Architecture : Projections
Plan
Résultats : Exemples d'Utilisation
Conclusion
Perspectives de Recherche
Contribution à la Programmation Générative
|