Les étapes de la transformation permettant de passer d’un écran VB à un écran Telosys.frm (fichier graphique VB).xmi (instance de l’écran VB conforme au métamodèle VB) 1.xmi (instance de l’écran Telosys conforme au métamodèle Telosys) 2.jsp (fichier graphique Telosys) 3 Injecteur VB ATL (équivalent XSLT) Extracteur (équivalent XSLT ou ScreenBuilder)
Etape 1 : utilisation de l’injecteur VB pour passer d’un fichier.frm à un fichier.xmi Outils : injecteur VB créé par Obeo Testé et valide sauf pour les mots clés Type et Class (en cours de perfectionnement par Obeo)
Etape 2 : transformation proprement dite de VB vers Telosys Outils : Eclipse 3.3 avec le plugin ATL => création d’un fichier.atl contenant les règles de transformation Si problème, possibilité d’utiliser les feuilles de style XSLT pour effectuer la transformation => MAIS véritable problème de maintenance par la suite
Etape 3 : traduction du fichier Telosys.xmi en fichier.jsp Outils : Extracteur à créer Si problème, possibilité d’utiliser les feuilles de style XSLT ou bien le Screen Builder