Table des matières
Contribution to Generative Programming
Context of this Work
Context: Upheaval Factors [1/3]
Context: Upheaval Factors [2/3]
Context: Development Techniques [3/3]
Objective and Approach
MDA Approach
Instantiation, at different levels, in SmartTools
Plan
XML Document ? Java Objects
Views/GUI Model: CoSynt
CoSynt ? Parser, Pretty-printer (using Standards)
Plan
Aspect-Oriented Programming
Design Pattern Visitor in Java
1st Solution: Configurable Visitors
2nd solution : Decoupled Visitors
Plan
Architecture : Context
Architecture : Our Approach
Architecture : Projections
Plan
Results : Utilisation examples
Conclusion
Research Perspectives [1/2]
Research Perspectives [2/2]
Quick Demo
Contribution to Generative Programming
Diapositive PPT
Data Model (Algebra): AbSynt
AbSynt ? Java Classes above DOM
Abstract Syntax versus DTD, XML Schema
ViProfile ? Configurable Visitor (Java)
Running Example of a Decoupled Visitor
Comparison between the two Solutions
Views/GUI Model: CoSynt
|
Auteur:ccourbis
Page d'accueil: http://www-sop.inria.fr/oasis/personnel/Carine.Courbis
|