Model-Driven Engineering and Optimizing Compilers: A bridge too far?

Antoine Floch 1 Tomofumi Yuki 2 Clément Guy 3 Steven Derrien 1 Benoit Combemale 3 Sanjay Rajopadhye 2 Robert France 2
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
3 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : A primary goal of Model Driven Engineering (MDE) is to reduce the cost and effort of developing complex software systems using techniques for transforming abstract views of software to concrete implementations. The rich set of tools that have been developed, especially the growing maturity of model transformation technologies, opens the possibility of applying MDE technologies to transformation-based problems in other domains. In this paper, we present our experience with using MDE technologies to build and evolve compiler infrastructures in the optimizing compiler domain.We illustrate, through our two ongoing research compiler projects for C and a functional language, the challenging aspects of optimizing compiler research and show how mature MDE technologies can be used to address them.We also identify some of the pitfalls that arise from unrealistic expectations of what can be accomplished using MDE and discuss how they can lead to unsuccessful and frustrating application of MDE technologies.
Type de document :
Communication dans un congrès
International Conference on Model Driven Engineering Languages and Systems, Oct 2011, Wellington, New Zealand. 2011
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00613575
Contributeur : Clément Guy <>
Soumis le : jeudi 4 août 2011 - 18:16:01
Dernière modification le : mardi 16 janvier 2018 - 15:54:13
Document(s) archivé(s) le : lundi 12 novembre 2012 - 15:10:34

Fichier

models11-application_1_.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00613575, version 1

Citation

Antoine Floch, Tomofumi Yuki, Clément Guy, Steven Derrien, Benoit Combemale, et al.. Model-Driven Engineering and Optimizing Compilers: A bridge too far?. International Conference on Model Driven Engineering Languages and Systems, Oct 2011, Wellington, New Zealand. 2011. 〈inria-00613575〉

Partager

Métriques

Consultations de la notice

627

Téléchargements de fichiers

304