sign in
english version rss feed

inria-00606511, version 1

On Model-Driven Engineering to implement a Component Assembly Compiler for High Performance Computing

Julien Bigot () a1, Christian Pérez () a1

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.

  • Domain : Computer Science/Programming Languages
  • Keywords : Software Components – High-Performance Computing – Model Transformation
 
  • inria-00606511, version 1
  • oai:hal.inria.fr:inria-00606511
  • From: 
  • Submitted on: Wednesday, 6 July 2011 16:30:52
  • Updated on: Thursday, 7 July 2011 15:01:54
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...