Building a Kermeta Compiler using Scala: an Experience Report.

François Fouquet 1 Olivier Barais 1 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : This paper presents an experience report of building a Kermeta compiler using Scala as a target language. Kermeta is a domain specific language inspired by languages such as Eiffel or OCL for specifying the operational semantics of metamodels. This engineering work, initially motivated by performance issues of our Kermeta interpreter, is an excuse to study and discuss some paradigm mismatches between Scala and Kermeta. We particulary discuss the mapping on Scala of Kermeta concepts :open classes, multiple inheritance, design by contracts, model type, etc.
Type de document :
Communication dans un congrès
Workshop Scala Days 2010, 2010, Lausanne, Switzerland. EPFL, 2010
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00542760
Contributeur : Didier Vojtisek <>
Soumis le : vendredi 3 décembre 2010 - 14:35:55
Dernière modification le : mercredi 16 mai 2018 - 11:23:06
Document(s) archivé(s) le : lundi 5 novembre 2012 - 11:16:27

Fichier

Fouquet10a.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00542760, version 1

Citation

François Fouquet, Olivier Barais, Jean-Marc Jézéquel. Building a Kermeta Compiler using Scala: an Experience Report.. Workshop Scala Days 2010, 2010, Lausanne, Switzerland. EPFL, 2010. 〈inria-00542760〉

Partager

Métriques

Consultations de la notice

426

Téléchargements de fichiers

158