inria-00606511, version 1
On Model-Driven Engineering to implement a Component Assembly Compiler for High Performance Computing
Julien Bigot
a, 1Christian Pérez
a, 1
Journées sur l'Ingénierie Dirigée par les Modèles, IDM 2011 (2011)
Abstract: High performance scientific applications provide very interesting challenges from the software engineering point of view. In addition to their high performance requirement, their codes exhibit a long life cycle that includes reuse as part of code-coupling applications. Dedicated programming models are required to ease the adaptation of these codes over time without introducing overhead at runtime. HLCM is a component assembly model that supports high level concepts easing code adaptation. It prevents runtime overheads by implementing these concepts through transformation applied at deployment to generate a concrete assembly. This paper deals with our experience with metamodeling and model transformation as used to implement HLCM. It provides some feedback on the advantages and drawbacks we found by using a model driven approach.
- a – INRIA
- 1: GRAAL (INRIA Grenoble Rhône-Alpes / LIP Laboratoire de l'Informatique du Parallélisme)
- CNRS : UMR5668 – INRIA – École Normale Supérieure - Lyon – Université Claude Bernard - Lyon I – Laboratoire d'informatique du Parallélisme
- Domain : Computer Science/Programming Languages
- Keywords : Software Components – High-Performance Computing – Model Transformation
- inria-00606511, version 1
- http://hal.inria.fr/inria-00606511
- oai:hal.inria.fr:inria-00606511
- From: Julien Bigot
- Submitted on: Wednesday, 6 July 2011 16:30:52
- Updated on: Thursday, 7 July 2011 15:01:54






Associated documents

Export