A product - line for families of program translators. A grammar - based approach
Par :Formats :
- Paiement en ligne :
- Livraison à domicile ou en point Mondial Relay estimée à partir du 3 décembreCet article sera commandé chez un fournisseur et vous sera envoyé 8 jours après la date de votre commande.
- Retrait Click and Collect en magasin gratuit
- Livraison à domicile ou en point Mondial Relay estimée à partir du 3 décembre
- Réservation en ligne avec paiement en magasin :
- Indisponible pour réserver et payer en magasin
- Nombre de pages188
- PrésentationBroché
- Poids0.02 kg
- Dimensions24,0 cm × 16,0 cm × 1,1 cm
- ISBN978-2-87463-237-2
- EAN9782874632372
- Date de parution01/08/2010
- CollectionThèses de l'École polytechniqu
- ÉditeurPresses Universitaires Louvain
Résumé
The need for translating program source-code between many different programming languages arises in some domains for which many such languages coexist. One such domain is that of space-mission planning, where a family of operations languages exists : different space operators use different languages to capture the operational knowledge to test and to control spacecrafts. Building a program translator from a single source to a target language already requires considerable time and effort because of the inherent complexity of every step in the process.
If in addition, there is a big family of many such languages in some application domain, the problem of creating program translators between any of them becomes prohibitive. In this thesis we address this translation problem by combining several techniques to generate a family of program translators : a product-line approach provides the support for a reusable translator framework ; a grammar convergence reverse-engineering approach enables to extract common models from programming languages and programs, and a language-parametric grammarware approach provides the specific translation and transformation techniques.
If in addition, there is a big family of many such languages in some application domain, the problem of creating program translators between any of them becomes prohibitive. In this thesis we address this translation problem by combining several techniques to generate a family of program translators : a product-line approach provides the support for a reusable translator framework ; a grammar convergence reverse-engineering approach enables to extract common models from programming languages and programs, and a language-parametric grammarware approach provides the specific translation and transformation techniques.
The need for translating program source-code between many different programming languages arises in some domains for which many such languages coexist. One such domain is that of space-mission planning, where a family of operations languages exists : different space operators use different languages to capture the operational knowledge to test and to control spacecrafts. Building a program translator from a single source to a target language already requires considerable time and effort because of the inherent complexity of every step in the process.
If in addition, there is a big family of many such languages in some application domain, the problem of creating program translators between any of them becomes prohibitive. In this thesis we address this translation problem by combining several techniques to generate a family of program translators : a product-line approach provides the support for a reusable translator framework ; a grammar convergence reverse-engineering approach enables to extract common models from programming languages and programs, and a language-parametric grammarware approach provides the specific translation and transformation techniques.
If in addition, there is a big family of many such languages in some application domain, the problem of creating program translators between any of them becomes prohibitive. In this thesis we address this translation problem by combining several techniques to generate a family of program translators : a product-line approach provides the support for a reusable translator framework ; a grammar convergence reverse-engineering approach enables to extract common models from programming languages and programs, and a language-parametric grammarware approach provides the specific translation and transformation techniques.

