Contribution to Generative Programming

20/06/2003


Cliquez ici pour démarrer


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